有关c语言向文件写字符有关问题
发布时间: 2013-09-28 10:01:20 作者: rapoo
有关c语言向文件写字符问题
FILE *fp;
if((fp=fopen("C:\Users\Administrator\Desktop\1.txt","w"))==NULL) //以写文本方式打开文件
{
printf("open file failure!\n");
}
fputc('a',fp);
刚开始提示open file failure,根据大神们的指点将C:\Users\Administrator\Desktop\1.txt改成了C:\\Users\\Administrator\\Desktop\\1.txt,这时候能打开了,但是写完字符打开文件一看怎么里面什么都没有呢?
[解决办法]
确认下:
1 判断文件是否写入成功!
2 关闭文件再打开,读文件是否能读取到数据!
[解决办法]++