c语言文件读写-bug1
2016-06-16 18:33
183 查看
#include <stdio.h> int main(){ FILE *fp; fp=fopen("demo.txt","w"); char str[20]; puts(str); fputs(str,fp); **//fclose(fp);** fgets(str,20,fp); gets(fp); fclose(fp); return 0; } 加粗的这行代码,不写的话,会将多余的字符乱码写入文件。 比如:输入屏幕:里 打开项目下文件:里元元。。。。。 一个小bug记录一下