新手问题,关于文件的。
#include <stdio.h>
void main()
{
FILE *pFile;
pFile=fopen("F:\a.txt","w");
if(pFile==NULL)
{
printf("pFile=Null");
}
else
{
printf("pFile<>Null");
fclose(pFile);
}
}
//为什么我得到的pFile等于NULL?我有明明有F:盘啊。
问题点数:20、回复次数:7Top
1 楼melonliu(I believe I can FLY!!)回复于 2005-01-04 18:59:12 得分 0
不会吧……Top
2 楼sysysysy(风清落)回复于 2005-01-04 19:26:09 得分 0
开始还能生成新的文件,后来就不行了。
我是在XP下运行的TC3.0,跟这个有关系吗?Top
3 楼ma100()回复于 2005-01-04 19:45:36 得分 10
F:\a.txt
F:\\a.txt
第一个\表下一个是\Top
4 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2005-01-04 21:03:09 得分 5
路径用\\Top
5 楼bluebubble(cai_bird)回复于 2005-01-04 21:49:09 得分 5
没错,转义符问题Top
6 楼melonliu(I believe I can FLY!!)回复于 2005-01-04 22:31:38 得分 0
没有注意\,呵呵Top
7 楼sysysysy(风清落)回复于 2005-01-05 10:13:47 得分 0
我晕,我这本书上全是这么写的,什么破书,还是清华出的呢。
谢谢大家
我看的这本是清华出版社的《C/C++程序设计 入门与提高》
除了这里还有不少错的地方,大家严重鄙视它!Top




