#include <head.h>
int main(int argc, const char* argv[])
{
FILE* fp;
FILE* fg;
char buf[128];
if (3 != argc) {
fputs("ipput error\n", stderr);
fputs("usage:./a.out filename1 filename2\n", stderr);
return -1;
}
if ((fp = fopen(argv[1], "r")) == NULL)
PRINT_ERR("fopen error");
if ((fg = fopen(argv[2], "w")) == NULL)
PRINT_ERR("fopen error");
while (fgets(buf, sizeof(buf), fp) != NULL){
fputs(buf,fg);
}
fclose(fp);
fclose(fg);
return 0;
}
用fgets和fputs实现文件拷贝的功能
最新推荐文章于 2022-12-08 20:36:09 发布