#include
int main()
{
//打开文件
FILE *fp;//FILE
fp=fopen("C:\\Users\\ni'kou\\Desktop\\01","r");//文件的打开 //"r"
if(fp==NULL)
{
printf("fail to open the file\n");
}
else
{
printf("the file is open\n");
}
//关闭文件
fclose(fp);
return 0;
}
文件地址是对的,运行起来一直都是fail to poen the file
这时候考虑你是否建立了该文件?
或则该文件的格式写错了。
ni'kou 是不是这里多了一个 ' 符号
导致这类问题的原因各种各样,也许是因为你没加文件后缀名,比如说你建立的的是一个文本文档,那么你应该写成,01.txt而不是01,因为Windows会把后缀省略,当然也会是其他原因,没创建文件啊之类的
fp为NULL,打开路径出错,检查下路径的字符串。
是什么操作系统,win10 考虑用户权限,改到D:\盘试试。