文件的复制(模拟DOS下的文件复制命令)

来源:互联网 发布:网络下载速度很不稳定 编辑:程序博客网 时间:2024/05/19 23:01
#include <iostream>using namespace std;// argc[1]对应1.doc,argc[2]对应2.docint main(int argc, char *argv[]){FILE *srcFile = NULL;FILE *dstFile = NULL;int ch = 0; // fgetc函数的返回值是int型的if(3 != argc){cout << "命令行的输入有问题" << endl;return 1;}if(NULL == (srcFile = fopen(argv[1], "rb"))) // 需要用rb{cout << "失败" << endl;return 1;}if(NULL == (dstFile = fopen(argv[2], "wb"))) // 需要用wb{cout << "失败" << endl;return 1;}while(EOF != (ch = fgetc(srcFile)))fputc(ch, dstFile);cout << "成功" << endl;fclose(srcFile);fclose(dstFile);return 0;}

原创粉丝点击