使用fopen函数打开文件失败,如:fp=fopen("key.txt","r") * fp为指针变量 我是按书上写的来的,却打不开

使用fopen函数打开文件失败,如:fp=fopen("key.txt","r") * fp为指针变量 我是按书上写的来的,却打不开,到底是怎么回事呢??

fp=fopen("key.txt","r") 的意思是打开程序当前目录下的key.txt文件读取数据,如果你程序所在目录没有key.txt文件,或key.txt文件被锁定,当然会打不开,楼主仔细看看是不是这么回事
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-09
你是什么意思?你先看fopen这个函数,如果工程中没有key.txt这个文件它会为你创建这个文档。你说的打开是什么意思?
第2个回答  2012-09-17
r 以只读打开 不创建 不删除原始数据
r+ 可读写 不可创建 不删除原始数据

w 以只写打开 可创建 删除原始数据
w+ 可读写 可创建 不删除原始数据

a 以添加方式打开 可读写 可创建 不删除原始数据
a+ 可读写 可创建 不删除原始数据

不加b标号二进制字符在某些极特殊情况下会出错
用的时候查这个表即可
第3个回答  2011-12-08
key.txt 这个文件在你工程文件夹下吗?
相似回答