C-无法从Xcode创建新的.txt文件

kab*_*ice 1 c xcode fopen file

我刚刚开始使用Xcode进行C编程。但是我现在有一个问题。我写了这段代码:

#include <stdio.h>
#include <stdlib.h>

int main(int argc, const char * argv[]) {

    FILE *fp;

    fp = fopen("toto.txt", "w+");
    fputs("hi", fp);

    fclose(fp);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

由于toto.txt不存在,它应该创建并打开它,但没有任何反应,我不知道为什么。

小智 5

我认为您的问题是Xcode当前的工作目录设置。您需要更新项目的当前方案。

  1. 停止运行您的应用程序。
  2. 转到产品->方案->编辑方案。

  1. 从左侧面板中选择运行->选项,然后检查工作目录-使用自定义工作目录。

现在,您的C项目将知道应该在哪里写入输出文件。