1 #include <stdio.h>
2 int main(int argc, char *argv[])
3 {
4 if (argc != 3)
5 {
6 printf("请输入三个参数\n");
7 return -1;
8 }
9
10 FILE *fp_read = NULL;
11 FILE *fp_write = NULL;
12 char ch = !EOF;
13 fp_read = fopen(argv[1], "r");
14 if (fp_read == NULL)
15 {
16 printf("您没有这个(%s)文件\n", argv[1]);
17 return -2;
18 }
19
20 fp_write = fopen(argv[2], "w");
21
22 while ((ch = fgetc(fp_read)) != EOF)
23 {
24 /***********************
25 * 读取文件int fgetc(FILE *stream);
26 * 返回值:以无符号 char 强制转换为 int 的形式返回读取的字符,如果到达文件末尾或发生读错误,则返回 EOF。
27 * ********************/
28 //ch = fgetc(fp_read);
29 /**********************
30 * 写入文件int fputc(int c, FILE *stream);
31 * *********************/
32 // if(ch != EOF)
33 // {
34 fputc(ch,fp_write);
35 // }
36 }
37
38 fclose(fp_read);
39 fclose(fp_write);
40
41 return 0;
42 }