我需要在 fopen 函数中指定我的文件的路径吗?
Do I need to specify the path of my file in the fopen function?
FILE *fopen(const char *文件名, const char *模式);
我看到有些人只把文件名放在“文件名”部分,有些人把整个路径都放在
例子
FILE *fopen("mytext.txt", r);
FILE *fopen("/myfolder/mytext.txt", r);
哪个是正确的?
如果文件在您 运行 程序时位于当前目录中 - 不。
如果不是 - 是的,您将需要指定路径(绝对或相对于当前目录)
FILE *fopen(const char *文件名, const char *模式);
我看到有些人只把文件名放在“文件名”部分,有些人把整个路径都放在
例子
FILE *fopen("mytext.txt", r);
FILE *fopen("/myfolder/mytext.txt", r);
哪个是正确的?
如果文件在您 运行 程序时位于当前目录中 - 不。
如果不是 - 是的,您将需要指定路径(绝对或相对于当前目录)