XCode中的函数fopen(FILE *fp)
它不工作,我把文本文件放在根目录下,但不工作,这很奇怪,因为从终端执行正常,但是从IDE执行不行。fopen不能与XCode一起工作
,我使用的是这样做的sintax:
FILE *fp=fopen("name.txt", "r");
if(fp==NULL)
{
printf("the text file can't be opened");
exit(0);
}
else
return fp;
而且总是返回NULL
。
从IDE执行时,必须在与'root'不同的目录中执行。将'strerror(ernno)'添加到'printf()'来发现fopen()失败的原因。 – hmjd
“Xcode”中的含义是什么? ** Xcode与这无关。** – 2012-11-23 14:57:30
@ H2CO3从Xcode IDE,Xcode配置中运行程序,以指定在执行时在所述目录中打开文件的当前工作目录具有*所有内容*有了这个。 – WhozCraig