2011-12-12 86 views
1

我無法讀取Xcode中的文件。我已經嘗試了將它們放在源代碼,文檔和產品文件夾中,並將該文件放在與源代碼相同的文件夾中。代碼如下:無法打開Xcode 3中的文件

#include <iostream> 
#include <fstream> 
using namespace std; 

int main() 
{ 
    string line; 
    ifstream infile; 
    infile.open ("example1.txt"); 
    getline (infile,line); 
    cout << line << endl; 
    if (infile.is_open()) 
     cout << "file opened successfully\n"; 
    infile.close(); 
} 

而且輸出中沒有內容。任何建議,非常感謝。

回答

0

在Xcode中點擊您的可執行文件並執行獲取信息。在第一個選項卡中應該有一個工作目錄的設置。把你的example1.txt文件放在那個文件夾中,或者把工作目錄改成example1.txt的位置,你的代碼應該輸出一些東西。

+0

我將文件移動到工作目錄,但它仍然不會檢測到該文件。你認爲別的什麼可能是原因嗎? – user700077

+0

嘗試向'if(infile.is_open())'測試中添加一個else子句,以便在'infile.is_open()'返回* false *時打印某些東西。該輸出是否打印? – sjs

+0

好的。我這樣做了,其他的陳述被執行了。 :/ – user700077