【#第一文档网# 导语】以下是®第一文档网的小编为您整理的《copy代码》,欢迎阅读!
/* Name: x_copy.c Author: x-bit at 167168.kmip.net(纯技术论坛) Description: 文件copy命令,只能copy 一个文件。 用法:命令 源文件 目标文件 dev-cpp5 + win2k下调试通过; 转载请保留文章的完整性. Date: 08-11-2004 Copyright: x-bit(三哥) Allrights Reserved. */ #include void usage(char *msg) { puts(msg); puts("usage: command source target"); exit(0); } void errMsg(char *msg) { puts("File operation failure."); puts(msg); exit(0); } int main(int argc, char *argv[]) { FILE *si, *di; if(argc==1) { usage("parameter error"); } else if(argc==2) { if(si=fopen(argv[1], "rb")) usage("Unable copy to itself.\ncopy 0 file."); else usage("can't open the file"); } else if(argc>3) { usage("parameter error"); } if(!(si=fopen(argv[1], "rb"))) errMsg("can't open the file"); if(!(di=fopen(argv[2], "wb"))) errMsg("can't creat the file"); while(!feof(si)) fputc(fgetc(si), di); fclose(si); fclose(di); puts("copyed 1 file."); return 0; } 分类: 我为::C::狂 本文来源:https://www.dywdw.cn/fbe74d0f763231126edb1135.html