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

[C++] 24-битные BMP - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Практическая работа по классам http://www.cyberforum.ru/cpp-beginners/thread430263.html
Построить систему классов для описания плоских геометрических фигур: круг, квадрат, треугольник. Предусмотреть методы для создания объектов, перемещение на плоскости, изменения размеров и вращения на...
C++ Сделать задачу на C++ Помогите сделать задачу? Задача на применение функций: Выступление спортсмена оценивают N арбитров (число N>=3!). Во избежание необъективности судейства высшую и низшую оценки отбрасывают и находят... http://www.cyberforum.ru/cpp-beginners/thread430258.html
Массив и функция C++
Товарищи, если Вам не тяжело- помогите пожалуйста, собственно надо составить 2 программы в кротчайшие сроки, точнее- к завтрашнему дню. Прошу прощения, что в виде изображения, дело в том, что не знаю...
перегрузка операторов C++
Описать класс, реализующий указанный ниже тип данных. Класс должен содержать множество конструкторов для создания объектов определенного типа (конструктор по замачиванию и с параметрами, конструктор...
C++ Классы и объекты http://www.cyberforum.ru/cpp-beginners/thread430247.html
Создать объявление класса и разработать программу-драйвер, который продемонстрирует работу класса. Клас Cylinder (циліндр). Клас має атрибути radius (радіус) і height (висота), кожний з яких за...
C++ Потоковый ввод-вывод Написать программу, которая будет добавлять в текстовый файл введенную с клавиатуры информацию Следует предусмотреть возможность выбора пользователем режима работы: добавление или отображения данных.... подробнее

Показать сообщение отдельно
retmas
Жарю без масла
863 / 745 / 168
Регистрация: 13.01.2012
Сообщений: 1,702
18.01.2012, 02:54
к тому, что
Цитата Сообщение от easybudda Посмотреть сообщение
sizeof(char) - единица
- непереносимо в общем случае

Добавлено через 9 минут
а если вернуться к 1му посту, то увидим там следущее:
C++
1
2
3
4
5
        BITMAPFILEHEADER bmpFileHeader; //Создание bmpFileHeader
        BITMAPINFOHEADER bmpInfoHeader; //Создание bmpInfoHeader
        
        in.read( (char*)&bmpFileHeader, sizeof( bmpFileHeader ) ); //Считывание данных 
        in.read( (char*)&bmpInfoHeader, sizeof( bmpInfoHeader ) ); //в структуры
скажите чему равен sizeof(BITMAPFILEHEADER) или sizeof(BITMAPINFOHEADER)
вот вам из msdn
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
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; 
} BITMAPINFOHEADER;
C++
1
2
3
4
5
6
7
typedef struct tagBITMAPFILEHEADER {
  WORD bfType; 
  DWORD bfSize; 
  WORD bfReserved1; 
  WORD bfReserved2; 
  DWORD bfOffBits; 
} BITMAPFILEHEADER
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru