Помогите исправить код C++ - Вопросы по С+

Вопрос Помогите исправить код C++

Регистрация
1 Апр 2013
Сообщения
75
Репутация
0
Спасибо
0
Монет
0
В файле записано :3 2 1 3 8 8 3 1 1 2
На вывод идёт какой то рандомный набор цифр

int mas2[1000];
ifstream f("input.txt");
int d;

d = 0;
while (f >> mas2[d]) {
d++;
}
 
Регистрация
19 Июл 2013
Сообщения
78
Репутация
0
Спасибо
0
Монет
0
Надо проверять все ошибки. А это, что файл вообще существует, что файл открылся, что файл прочитался. И (формат файла) прочиталось то, что ожидалось. Код приведен не полный, так что в общем
 
Регистрация
14 Июн 2013
Сообщения
81
Репутация
0
Спасибо
0
Монет
0
Может файл по другому пути? Надо проверять, успешно ли открыт файл, например: ifstream f("input.txt"); if (f.fail()) { cerr << "file open error"; return 1; } У меня код из вопроса работает.
 
Сверху Снизу