2013-07-21 3 views
-1

У меня проблема в моем коде. Почему этот код не может открыть файл? Благодаряпочему этот код не может открыть файл для чтения данных

ofstream out("a.text"); 
while (i != 6) 
{ 
    out << b[i] << ' ' ; 
    i++ ; 
} 
out.close(); 
i = 0 ; 
for (i ; i < 6 ; i++) 
{ 
    b[i] = 0 ; 
} 
ifstream in("a.txt"); // problem in this line 
if(!in) 
{ 
    cout << "error" ; 
    cin.get(); 
    exit(0); 
} 

экспорт из этого кода: ошибки

+4

Просто догадаться, но существует ли файл '' a.txt '' ? (Вы писали в '' a.text ", а не' 'a.txt".). –

ответ

6

вы делаете вывод в файл с именем a.text, а затем вы пытаетесь открыть a.txt

2

Вы пишете a.text и читать из a.txt:

ofstream out("a.text"); 
... 
ifstream in("a.txt");