Форум программистов, компьютерный форум 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++ Расстановка 8 ферзей Привет всем, слушайте, вот исходник на С++ задача <<о восьми ферзях>>: #include<iostream> #include<cmath> #include"pent" void forming(int geo); void placing(int); void print(int geo); int main() { //массив,в котором каждая строка,реализует представление 1 фигуры http://www.cyberforum.ru/cpp/thread176941.html
SpiderMonkey C++
Интересует реализация под windows
C++ Удаление Codeblocks/
После удаления Codeblocks значки *.cpp отображаются так. как будто Codeblocks установлен. Как правильно удалить эту программу? Одним словом как сделать, чтобы после удаления Codeblocks *.срр-файлы отображались как первая иконка, а не вторая. Удалил CodeBlocks из параметров реестра - ничего не изменилось :(.
C++ Отловить чат/лобби в игре http://www.cyberforum.ru/cpp/thread176539.html
Вообщем я делаю прогу которая меняет хоткеи в игре Варкрафт3. Ну и для удобства хочу сделать найлутшое определение чата (ну чтоб отключался бинд кнопок во время набирание текста). Мне нужно как то отловить когда человек непосредственно в игре (карта загрузилась) и когда он печатает. Вариант с ентрером не катит. Ну а если по простому можно както затестить подробно обо всех модулях запускающихся...
C++ Очистка текстового файла Здраствуйте, подскажите пожалуйсто как написть на c++ программу удоляющую полностью все из текстовго файла, на php это выглядит так:@fclose(fopen("./123.txt", "w"));, как это на c++ написать? подробнее

Показать сообщение отдельно
ispoline
0 / 0 / 0
Регистрация: 16.10.2010
Сообщений: 9
16.10.2010, 17:06     Чтение заголовка BMP
Есть след код, который должен читать заголовок 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  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru