c语言中,当程序退出时,怎样用一个文件将程序中的所有变量的值保存下来...答:1、FILE *fp;fp=fopen("c:\\read.txt","w");if(!fp) exit(0);fprintf(fp,"%d,%d",a,b);2、FILE *out,*in;//下面是把三个变量存储到文件中 out=fopen("out.txt","w");fprintf(out,"%d %d %c",a,b,c);
大神,c语言,我要把一个txt格式的文件里的内容复制到另一个txt文件中答:您好,您这个程序的问题在于 while中 fgetc 的调用 while(!feof(fp1)){ fputc(fgetc(fp1),fp2); //此处已经调用了fgetc(fp1),得到一个字符 putchar(fgetc(fp1));//再次调用,取下一个字符 } 所以会导致1,3,5,7...被用来写入文件,而2,4,6,8...被显示 ...