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

Особенности работы fread - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Error: Unable to open include file http://www.cyberforum.ru/cpp-beginners/thread807444.html
Доброе время суток, недавно захотел попробовать писать программы под DOS, для этого установил себе на пк виртуальную машину и скачал turbo c++, но при подключении библиотек выдает кучу ошибок, к...
C++ Описать члены-данных классов пользователя Задача: Описать члены-данных классов пользователя. кадры имя-char * номер цеха-int разряд-int http://www.cyberforum.ru/cpp-beginners/thread807440.html
Не могу понять что делает функциия C++
map<char,int> next; int &get (char c) { if (!next.count(c)) next = -1; return next; } И можно ли будет заменить его на такой?
C++ Напишите программу, проверяя корректность ввода размера массива
Напишите программу, проверяя корректность ввода размера массива. Проверьте работу программы на контрольном примере. Массив содержит н чисел. Определить количество отрицательных чисел массива.
C++ Выявить ошибки в листинге и привести программу в работоспособность http://www.cyberforum.ru/cpp-beginners/thread807408.html
3) Вычислить и вывести на экран значение аргумента и значение функции, заданной несколькими выражениями, для заданного интервала xs ≤ x ≤ xf и изменение аргумента на dx. Параметры a,b,c –...
C++ оператор switch (в зависимости от введенного значения, сообщить номер декады) 5.2 Оператор switch 3. Написать программу, которая требует ввода числа месяца и, в зависимости от введенного значения, сообщает номер декады. Помогите пожалуйста. подробнее

Показать сообщение отдельно
fjay69
85 / 85 / 1
Регистрация: 26.10.2012
Сообщений: 248

Особенности работы fread - C++

13.03.2013, 14:58. Просмотров 509. Ответов 3
Метки (Все метки)

Решаю типовую задачу: считывание заголовка bmp-файла (точечного рисунка). Однако у меня ничего не получалось. В ходе расследования выяснилось, что функция fread работает не так, как надо: она читает файл не в исходном виде, а так, как он лежит на жёстком диске:
[IMG]http://i53.***********/thumb/2013/0313/75/bcda56d3f27ac791a9cb855bdc265575.jpeg[/IMG]
На скриншоте - bmp-файл, открытый WinHex'ом, в консольном окошке - результат работы функции fread.
Итак, вопрос: что я делаю не так?
ЗЫ Bmp-файл весит 4854 байт, но на диске занимает 8192 байт. Может в этом причина?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru