Регистрация
1 Апр 2013
Сообщения
71
Репутация
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++;
}
 
Надо проверять все ошибки. А это, что файл вообще существует, что файл открылся, что файл прочитался. И (формат файла) прочиталось то, что ожидалось. Код приведен не полный, так что в общем
 
Может файл по другому пути? Надо проверять, успешно ли открыт файл, например: ifstream f("input.txt"); if (f.fail()) { cerr << "file open error"; return 1; } У меня код из вопроса работает.
 
Назад
Сверху