首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

有关c语言向文件写字符有关问题

2013-09-28 
有关c语言向文件写字符问题FILE *fpif((fpfopen(C:\Users\Administrator\Desktop\1.txt,w))NULL)

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

++

热点排行