为什么代码运行起来一直都是fail to poen the file

#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:\盘试试。