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