#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
FILE *source;
FILE *target;
int ch;
if(argc != 3)
{
fprintf(stderr, "arg error");
exit(EXIT_FAILURE);
}
if((source = fopen(argv[1], "rb")) == NULL)
{
printf("source error");
exit(EXIT_FAILURE);
}
if((target = fopen(argv[2], "wb")) == NULL)
{
printf("target error");
exit(EXIT_FAILURE);
}
while((ch = getc(source)) != EOF)
{
putc(ch, target);
}
fclose(source);
fclose(target);
return 0;
}
C:利用getc()与putc()实现简单文件复制
最新推荐文章于 2024-09-13 10:21:40 发布