|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.07.2013, 00:07 | #1 |
Пользователь
Регистрация: 24.07.2011
Сообщений: 11
|
eof() Возвращает TRUE
Пишу на Си. IDE - Dev-C++
Хотел прочитать весь файл, но функция eof() возвращает TRUE, хотя я ещё прочесть ничего не успел и сам файл содержит большое количество строк. Код:
Последний раз редактировалось IRomanKozlov; 29.07.2013 в 00:47. |
29.07.2013, 00:32 | #2 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
Код:
Может быть считали И курсор переместился на конец файла? |
29.07.2013, 00:38 | #3 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
Код:
|
29.07.2013, 00:43 | #4 | |
Пользователь
Регистрация: 24.07.2011
Сообщений: 11
|
Цитата:
|
|
29.07.2013, 00:48 | #5 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
Код:
|
29.07.2013, 00:56 | #6 | |
Пользователь
Регистрация: 24.07.2011
Сообщений: 11
|
Цитата:
Последний раз редактировалось IRomanKozlov; 29.07.2013 в 00:59. |
|
29.07.2013, 00:59 | #7 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
Хорошо, попробуйте вместо eof() использовать EOF.
while (!EOF) И для проверки выводите количество считанных символов (возвращаемое значение fscanf()), а не MessageBox сообщения. Последний раз редактировалось Igor95; 29.07.2013 в 01:05. |
29.07.2013, 01:06 | #8 |
Пользователь
Регистрация: 24.07.2011
Сообщений: 11
|
|
29.07.2013, 01:08 | #9 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
EOF - не функция, а макрос.
|
29.07.2013, 01:21 | #10 |
Пользователь
Регистрация: 24.07.2011
Сообщений: 11
|
Спасибо. Наконец разобрался. Вот конечный вариант:
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Написать условие, которое возвращает значение true | harvey | Помощь студентам | 1 | 10.10.2012 20:38 |
EOF | goluzov | Общие вопросы C/C++ | 1 | 07.12.2011 09:50 |
while(! input.eof()) | kaljan775 | Общие вопросы C/C++ | 4 | 09.10.2010 12:41 |
Почему _kbhit возвращает TRUE при отсутствии нажатий? | Catharsis | Общие вопросы C/C++ | 3 | 01.08.2010 17:40 |
Запрос возвращает пустую таблицу, если один из подзаросов возвращает пустую таблицу | ArtInt | SQL, базы данных | 9 | 12.05.2010 15:40 |