Advertisement
Trapov

Untitled

Apr 23rd, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.36 KB | None | 0 0
  1. // class blabla
  2. public:
  3.         typedef struct objBITMAPFILEHEADER
  4.         {
  5.                 unsigned short bfType;
  6.                 unsigned int bfSize;
  7.                 unsigned short bfReserved1;
  8.                 unsigned short bfReserved2;
  9.                 unsigned int bfOffBits;
  10.         } BITMAPFILEHEADER;
  11.         typedef struct objBITMAPINFOHEADER
  12.         {
  13.                unsigned int biSize;
  14.                unsigned int biWidth;
  15.                unsigned int biHeight;
  16.                unsigned short biPlanes;
  17.                unsigned short biBitCount;
  18.                unsigned int biCompression;
  19.                unsigned int biSizeImage;
  20.                unsigned int biXPelsPerMeter;
  21.                unsigned int biYPelsPerMeter;
  22.                unsigned int biClrUsed;
  23.                unsigned int biClrImportant;
  24.          } BITMAPINFOHEADER;
  25.  
  26.          BITMAPFILEHEADER realBITMAPFILEHEADER;
  27.          BITMAPINFOHEADER realBITMAPINFOHEADER;
  28.          void read_bitmap_f(BITMAPFILEHEADER &);
  29.          void read_bitmap_i(BITMAPINFOHEADER &);;
  30.  
  31. ////////////////////////////
  32.  
  33.  
  34.  
  35. std::fstream imgf;
  36. blabla::blabla(const char * name_of_img_)
  37. {
  38.     imgf.open(name_of_img_, std::ios_base::in | std::ios_base::out | std::ios::binary);
  39.     blabla::read_bitmap_f(blabla::realBITMAPFILEHEADER);
  40.     blabla::read_bitmap_i(blabla::realBITMAPINFOHEADER);
  41.     //ctor
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement