二话不说上代码
#include<stdio.h>
main()
{
FILE *file;
file=fopen("f:\\hehe.txt","t");
if (file==NULL){printf("cannot open this file\n");exit(-1);}}
第一hehe它确实存在(是txt,不是什么vhd啊啊啊!),本身是一本书,改为ANSII编码后还是打不开,把里面内容改为abcdefg还是打不开;第二,我if那里没多一个分号!
编译环境:win7,残缺的vc++6.0(新浪那里伸手来的)
度了一下,发现果然不能单独用t,烂书害死人额,不过改成rt还是木有东西出来哦
再次强调烂书害死人,书上说是打开,没明说是打开而不是显示,事实上那个文件是打开了,只不过我们没看到,要想看到就要加代码
r也不行哦
今天度娘抽风,可以追问了,百度了一下fopen的用法,果然t不能单独用,烂书害死人额,把t改成rt也没abcdefg出来额 f盘就是工程根目录,r也不显示abcdefg
追答不用写直接路径,直接写hehe.txt也不行吗?一般来说应该是没问题的
追问不行,我换vs2012了,也是打不开
不行