Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Latex 0.82 KB | None | 0 0
  1. //+ DumpBin:
  2. //+ Binaeres Einlesen eines Files und Ausgabe in ASCII Interpretation
  3. //+---------------------------------------------------------------------
  4.  
  5.  
  6. #include <iostream>
  7. #include <fstream>
  8. #include <Windows.h>
  9. using namespace std;
  10.  
  11. void main() {
  12.  
  13.     ifstream inp;
  14.     //BootSecFP.img
  15.     inp.open ("BootSecFP.img", ios::binary);
  16.  
  17.     if (!inp.is_open())
  18.    {
  19.         cerr << "Datei konnte nicht gefunden werden. " << endl
  20.              << GetLastError()
  21.              << endl;
  22.         getchar();
  23.     }
  24.     int length(0); 
  25.     // länge des Files herrausfinden
  26.     inp.seekg (0, ios::end);
  27.     length = inp.tellg();
  28.     inp.seekg (0, ios::beg);
  29.  
  30.  
  31.     char * woerter="";
  32.    
  33.     woerter = new char [length];
  34.  
  35. for (int i=0;i<length;++i) {
  36.         cout<<"i="<<i<<endl;
  37.         inp.read(woerter,i);
  38.         printf("%02X ",woerter[i] & 0x000000ff);
  39.     }
  40.  
  41.     getchar();
  42.  
  43.  
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement