带有C的Mint中带有dir名称的Fopen文件

时间:2015-07-02 06:07:53

标签: c fopen

我正在使用

FILE *fp = fopen("pasta/test.txt",w);

但是这行不会在“pasta”文件夹中创建一个文件,我正在创建一个名为“pasta / test.txt”的文件,你能帮助我吗?

2 个答案:

答案 0 :(得分:1)

答案是在question here(它不是重复的)你正在使用的发行版是无关紧要的,因为那些是POSIX调用。谷歌他们,很高兴认识他们

答案 1 :(得分:0)

您需要检查fopen的返回值并使用errnoperror函数非常有用:

FILE *fp = fopen("/pasta/test.txt", "w");
if (fp == NULL) {
   perror("Opening file failed:");
}