2016-06-14 4 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, я новичок в CodeBlocks на Mac. Я изменил «Рабочий каталог выполнения», и он все еще не работает, пожалуйста, помогите.CodeBlocks на Mac не читает файл

+0

Я прочитал перед этим, что мы должны установить каталог выполнения в свойствах свойств сборки. – 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