Mega Code Archive

 
Categories / C++ / File
 

Reading a complete binary file

#include <iostream> #include <fstream> using namespace std; ifstream::pos_type size; char * memblock; int main () {   ifstream file ("example.txt", ios::in|ios::binary|ios::ate);   if (file.is_open()){     size = file.tellg();     memblock = new char [size];     file.seekg (0, ios::beg);     file.read (memblock, size);     file.close();     cout << "the complete file content is in memory";     delete[] memblock;   }else      cout << "Unable to open file";   return 0; }