【问题标题】:Fopen file with dir name in Mint with C用C在Mint中打开目录名称的文件
【发布时间】:2015-07-02 06:07:53
【问题描述】:

我正在使用

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

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

【问题讨论】:

标签: c fopen


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-17
      • 1970-01-01
      相关资源
      最近更新 更多