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

Бинарное чтение из файла с пoмощью функции fread() - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ учебник по классам http://www.cyberforum.ru/cpp-beginners/thread159471.html
Люди, подскажите, пожалуйста, где можно найти хороший учебник по классам с примерами задач
C++ классы объясните, пожалуйста, как это можно реализовать: Один класс является основным, остальные — вспомогательные. Вспомогательные классы должны быть определены как независимые. Объекты вспомогательных... http://www.cyberforum.ru/cpp-beginners/thread159467.html
Calculator C++
Помогите, пожалуйста:-[ надо решить задачку: Реализовать класс Calculator с полным набором арифметических операций, используя класс Fraction. Fraction используется для работы с дробными числами....
C++ линейный однонаправленный список (вопрос по сути)
Не понимаю смысла линейного однонаправленного списка. Допустим есть список: struct Node { int d; //хранимое значение Node *next; //указатель на следующий элемент списка...
C++ PlaySound http://www.cyberforum.ru/cpp-beginners/thread159449.html
Всем день добрый. Не могу разобраться вот с чем: При использовании функции PlaySound, во время воспроизведения ресурса, останавливается (либо ждет пока не завершится) проигрывание предыдущего...
C++ Pseudo_Game Привет народ. Я со вчерашнего дня начал изучать C++ (после нескольких месяцем занятий BASICом), имею такую задачку: При нажатии esc вывести на экран значение x, и только после этого чтоб можно... подробнее

Показать сообщение отдельно
CyberHunter
12 / 12 / 1
Регистрация: 03.08.2010
Сообщений: 61

Бинарное чтение из файла с пoмощью функции fread() - C++

15.08.2010, 18:05. Просмотров 8487. Ответов 10
Метки (Все метки)

Подскажите, пожалуйста, почему feof() может возвращать конец файла далеко до его реального конца? Конец проверяется из обозревателя файлов или функциями fseek() ftell(), - значение одно, а feof() выдаёт конец на 8Кб, хотя реальный размер файла 23Кб, причём я его забил пробелами в ультраэдите, теперь читается до конца.
Как может метка конца бинарного файла зависеть от содержимого? Я полагал, что fread() обращается к файловой системе за обнаружением конца файла... Заранее спасибо.

Добавлено через 13 минут
Пробовал студией 6 и devcpp, результат один. Или у меня ntfs навернулась
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru