2016-06-14 66 views
-2
#include <iostream> 
#include <fstream> 

using namespace std; 

int main() 
{ 
    int A; 
    ifstream file("file.txt"); // there is a single "8" in the file 
    file >> A; 
    cout << A; // I get 0 always 


    return 0; 
} 

雖然我並不陌生CodeBlocks,但我是Mac上的CodeBlocks的新手。我已經更改了「執行工作目錄」,但它仍然無效,請幫助。Mac上的CodeBlocks沒有讀取文件

+0

我以前看過我們應該在build目標屬性中設置執行目錄看看。 – 13krn

回答

0

不要改變執行工作目錄。當你從文件中讀取,試着寫出完整的目錄,其中是文件,例如:

// this is your file.txt location 
ifstream file("C:\\Desktop\\file.txt"); // this is for Windows 

,然後運行程序。 如果還是不行,試試看這個教程:https://www.youtube.com/watch?v=De6trY8FRYY