读书人

有关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,这时候能打开了,但是写完字符打开文件一看怎么里面什么都没有呢?
[解决办法]

引用:
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 关闭文件再打开,读文件是否能读取到数据!
[解决办法]
引用:
Quote: 引用:

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 关闭文件再打开,读文件是否能读取到数据!

++

读书人网 >C语言

热点推荐