![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 24.07.2011
Сообщений: 11
|
![]()
Пишу на Си. IDE - Dev-C++
Хотел прочитать весь файл, но функция eof() возвращает TRUE, хотя я ещё прочесть ничего не успел и сам файл содержит большое количество строк. Код:
Последний раз редактировалось IRomanKozlov; 29.07.2013 в 00:47. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
![]() Код:
Может быть считали И курсор переместился на конец файла? |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
![]() Код:
|
![]() |
![]() |
![]() |
#4 | |
Пользователь
Регистрация: 24.07.2011
Сообщений: 11
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
![]() Код:
|
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 24.07.2011
Сообщений: 11
|
![]() Цитата:
Последний раз редактировалось IRomanKozlov; 29.07.2013 в 00:59. |
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
![]()
Хорошо, попробуйте вместо eof() использовать EOF.
while (!EOF) И для проверки выводите количество считанных символов (возвращаемое значение fscanf()), а не MessageBox сообщения. Последний раз редактировалось Igor95; 29.07.2013 в 01:05. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 24.07.2011
Сообщений: 11
|
![]() |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
![]()
EOF - не функция, а макрос.
|
![]() |
![]() |
![]() |
#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 |