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

Чтение заголовка BMP - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.92
ispoline
0 / 0 / 0
Регистрация: 16.10.2010
Сообщений: 9
16.10.2010, 17:06     Чтение заголовка BMP #1
Есть след код, который должен читать заголовок BMP
Но он его читаеть криво (пропускает 2 байта)
Ктонить может помочь решить эту проблему?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
// lr5(BMP).cpp : Defines the entry point for the console application.
//
typedef unsigned int DWORD;
typedef unsigned short int WORD;
typedef signed long LONG;
typedef unsigned int UINT;
 
#include "stdafx.h"
#include <fstream>
using namespace std;
typedef struct tagBITMAPFILEHEADER {
    WORD  bfType;
    DWORD bfSize;
    WORD  bfReserved1;
    WORD  bfReserved2;
    DWORD bfOffBits;
} ;
typedef struct tagBITMAPINFOHEADER{
    DWORD  biSize; 
    LONG   biWidth; 
    LONG   biHeight; 
    WORD   biPlanes; 
    WORD   biBitCount; 
    DWORD  biCompression; 
    DWORD  biSizeImage; 
    LONG   biXPelsPerMeter; 
    LONG   biYPelsPerMeter; 
    DWORD  biClrUsed; 
    DWORD  biClrImportant; 
};
int main(int argc, _TCHAR* argv[])
{
    tagBITMAPFILEHEADER BITMAPFILEHEADER;
    tagBITMAPINFOHEADER BITMAPINFOHEADER;
    fstream  ioFile("C:\\image.bmp", ios::in);
    ioFile.read((char*)&BITMAPFILEHEADER, sizeof(BITMAPFILEHEADER));
    ioFile.read((char*)&BITMAPINFOHEADER, sizeof(BITMAPINFOHEADER));
 
    return 0;
}
Миниатюры
Чтение заголовка BMP  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2010, 17:06     Чтение заголовка BMP
Посмотрите здесь:

Visual C++ Чтение заголовка в модальном окне
Чтение заголовка bmp и перевод изображения в серые тона C++ Builder
Чтение BMP файла C++
C++ Отделение http заголовка
C++ Builder Ошибка заполнения заголовка
C++ Определен в файле заголовка
Чтение BMP изобржений C++
C++ Builder Изменение заголовка формы
C++ Подключение файла заголовка
C++ Открытие wav файла и чтение его заголовка
Чтение BMP файла и его обработка C++
Чтение BMP 24 C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nick Alte
Эксперт С++
1594 / 986 / 117
Регистрация: 27.09.2009
Сообщений: 1,902
Завершенные тесты: 1
16.10.2010, 19:11     Чтение заголовка BMP #2
А #pragma pack(1) перед такими структурами кто будет писать? Страуструп?
ispoline
0 / 0 / 0
Регистрация: 16.10.2010
Сообщений: 9
16.10.2010, 19:50  [ТС]     Чтение заголовка BMP #3
Спасибо.
Я прост не сильно знаю C прост пришлось на нем прогу писать.
Yandex
Объявления
16.10.2010, 19:50     Чтение заголовка BMP
Ответ Создать тему
Опции темы

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