Форум программистов, компьютерный форум CyberForum.ru

Чтение из пустого файла - C++

Восстановить пароль Регистрация
 
Jugger
0 / 0 / 0
Регистрация: 03.09.2008
Сообщений: 35
27.04.2011, 20:02     Чтение из пустого файла #1
C++
1
2
3
4
5
6
7
8
9
10
11
void readrezult(){
    FILE *iiii;
    int i,j;
    iiii=fopen("turn.txt","r");
       fstream in("turn.txt");
       
       in >> i >> j ;
       pole[i][j]=8;
       
             fclose(iiii);
};
Вот эта функция считывает данные из файла и если он пустой возникает вот такая ошибка

http://imglink.ru/pictures/27-04-11/...dfd3f80662.jpg

Как сделать чтобы при чтении пустого файла не происходило ничего ?

Пробовал вот такое но почему то ничего не меняется

C++
1
2
3
4
if(!feof(iiii)){
       in >> i >> j ;
       pole[i][j]=8;
       }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2011, 20:02     Чтение из пустого файла
Посмотрите здесь:

C++ как может корректно выполняющийся оператор >> (чтение из текстового файла) негативно влиять на открытие другого файла?
Чтение из файла. C++
Чтение из файла. Повторное чтение файла C++
Быстрое создание пустого файла определенного размера C++
Преобразование текстового файла в двоичный и чтение исходных данных из двоичного файла. C++
Чтение из файла C++
Чтение из файла C++
Чтение файла с несколькими знаками конца файла C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 09:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru