Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // class blabla
- public:
- typedef struct objBITMAPFILEHEADER
- {
- unsigned short bfType;
- unsigned int bfSize;
- unsigned short bfReserved1;
- unsigned short bfReserved2;
- unsigned int bfOffBits;
- } BITMAPFILEHEADER;
- typedef struct objBITMAPINFOHEADER
- {
- unsigned int biSize;
- unsigned int biWidth;
- unsigned int biHeight;
- unsigned short biPlanes;
- unsigned short biBitCount;
- unsigned int biCompression;
- unsigned int biSizeImage;
- unsigned int biXPelsPerMeter;
- unsigned int biYPelsPerMeter;
- unsigned int biClrUsed;
- unsigned int biClrImportant;
- } BITMAPINFOHEADER;
- BITMAPFILEHEADER realBITMAPFILEHEADER;
- BITMAPINFOHEADER realBITMAPINFOHEADER;
- void read_bitmap_f(BITMAPFILEHEADER &);
- void read_bitmap_i(BITMAPINFOHEADER &);;
- ////////////////////////////
- std::fstream imgf;
- blabla::blabla(const char * name_of_img_)
- {
- imgf.open(name_of_img_, std::ios_base::in | std::ios_base::out | std::ios::binary);
- blabla::read_bitmap_f(blabla::realBITMAPFILEHEADER);
- blabla::read_bitmap_i(blabla::realBITMAPINFOHEADER);
- //ctor
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement