[英]Xcode C++ executable file cannot find and open .txt files
我使用Xcode 8.2.1擴展了我的C ++項目,並在Bulid文件夾中生成了一個可執行文件。 但是當我雙擊該文件時,它顯示如下:
Last login: Mon Mar 13 16:27:59 on ttys001
RMBP:~ star$ /Users/mac/Documents/XCode/RCPSP/Build/Products/Release/RCPSP ; exit;
Cannot open file!
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
我試圖將可執行文件放在項目的工作目錄中,但仍然無法正常工作。 有誰知道如何修復它? 我不能再欣賞了。 我的代碼像這樣讀取.txt文件
ft=fopen("j30optima.txt","r");
if(ft==NULL)
{
cout<<"Cannot open file!"<<endl;
exit(1);
}
我想出了答案。 當我將所有這些txt文件放在/ Users / mac文件夾中時,然后雙擊可執行文件,它可以工作。 但是為什么我必須將這些文件放在/ Users / mac中? 我可以更改設置嗎? 當我將這些txt文件及其放在一起時,我想使可執行文件正常工作,就像.exe文件在Windows OS下的工作方式一樣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.