Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Mac上的Xcode创建的文件存储在哪里?_C_Xcode - Fatal编程技术网

从Mac上的Xcode创建的文件存储在哪里?

从Mac上的Xcode创建的文件存储在哪里?,c,xcode,C,Xcode,我是MAC上Xcode的新手,我正在使用它进行C编码。我编写了一个创建.dat、.docx文件的代码,它没有返回错误,但我找不到我创建的文件。我知道代码是有效的,因为我在我的PC上的Visual studio上进行了尝试,找到了我创建的文件,它们在MAC上的什么位置 该文件不存在,此代码应创建该文件。在pc上,该文件将显示在我安装Visual Studio的默认位置,但在Mac上,我不知道它在哪里 FILE *fin,*fout; fout = fopen("out.dat", "w"); 如

我是MAC上Xcode的新手,我正在使用它进行C编码。我编写了一个创建.dat、.docx文件的代码,它没有返回错误,但我找不到我创建的文件。我知道代码是有效的,因为我在我的PC上的Visual studio上进行了尝试,找到了我创建的文件,它们在MAC上的什么位置

该文件不存在,此代码应创建该文件。在pc上,该文件将显示在我安装Visual Studio的默认位置,但在Mac上,我不知道它在哪里

FILE *fin,*fout;
fout = fopen("out.dat", "w");

如果不发布您的代码,我们只能猜测

我猜是。。。您在程序中为文件输出指定了相对路径,因此它基于您的工作目录

程序运行时,打开终端并键入

lsof -p <PID> | grep cwd
lsof-p | grep-cwd
其中
将是正在运行的C程序的进程id


这将显示当前工作目录,输出文件的位置应基于此路径。

右键单击该目录并选择“在查找器中显示”?我只是好奇-为什么要将单词wroted大写?英语中没有这样的词,你的意思是什么?对不起,第一次使用这个网站时,我用代码编辑帖子。是的,这是一个相对路径,因为它不是以
/
开头,所以我的猜测应该是正确的。最有可能的情况是,工作目录将位于您的主目录中的某个地方,
~
,但可以肯定的是,请在程序运行时尝试上面的命令,它将为您提供实际路径。