可与fgetc一同使用
#include <stdio.h>
int main(void){ //将当前目录的users.txt的内容,逐字符打印到user_tmp.txt
FILE * file_1;
FILE * file_2;
char c;
file_1 = fopen("users.txt", "r");
file_2 = fopen("users_tmp.txt", "w");
if(!file_1 || !file_2){
printf("文件打开失败");
return 1;
}
while((c = fgetc(file_1)) != EOF){
fputc(c, file_2);
}
fclose(file_1); //关闭文件,关闭的时候就保存了文件,也可以使用刷新输出缓冲区的方式
fclose(file_2); //fflush(stdout);
return 0;
}