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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ удаление массивов http://www.cyberforum.ru/cpp/thread177202.html
помогите найти ошибку и исправить! void quick_sort (int limit, int *array) { long i = 0, j = limit; int central, temp; central = array; do {
C++ SpiderMonkey Интересует реализация под windows http://www.cyberforum.ru/cpp/thread176679.html
C++ Удаление Codeblocks/
После удаления Codeblocks значки *.cpp отображаются так. как будто Codeblocks установлен. Как правильно удалить эту программу? Одним словом как сделать, чтобы после удаления Codeblocks *.срр-файлы отображались как первая иконка, а не вторая. Удалил CodeBlocks из параметров реестра - ничего не изменилось :(.
Отловить чат/лобби в игре C++
Вообщем я делаю прогу которая меняет хоткеи в игре Варкрафт3. Ну и для удобства хочу сделать найлутшое определение чата (ну чтоб отключался бинд кнопок во время набирание текста). Мне нужно как то отловить когда человек непосредственно в игре (карта загрузилась) и когда он печатает. Вариант с ентрером не катит. Ну а если по простому можно както затестить подробно обо всех модулях запускающихся...
C++ Очистка текстового файла http://www.cyberforum.ru/cpp/thread176161.html
Здраствуйте, подскажите пожалуйсто как написть на c++ программу удоляющую полностью все из текстовго файла, на php это выглядит так:@fclose(fopen("./123.txt", "w"));, как это на c++ написать?
C++ CVI LabWin NI есть ли у кого хорошие книжки по программированию в этой среде! там в принципе чистый "C" но там специфическое обращение к портам и GUI. или если возможно дайте ссылку на форум где можно обсудить волнующие проблемы! Запрещено публиковать ссылки на другие форумы. правила форума, пункт 3.7 Добавлено через 12 часов 17 минут правила форума, пункт 3.7 а в личку можно? подробнее

Показать сообщение отдельно
ispoline
0 / 0 / 0
Регистрация: 16.10.2010
Сообщений: 9

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

16.10.2010, 17:06. Просмотров 1516. Ответов 2
Метки (Все метки)

Есть след код, который должен читать заголовок 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  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru