ifstream file(filename); while (!file.eof()) { cout<<file.get(); }
std::ifstream file(filename, std::ios_base::binary); std::copy(std::istreambuf_iterator<char>(file), std::istreambuf_iterator<char>(), std::ostream_iterator<char>(std::cout));
ifstream file(filename); while (1) { cout<<file.get(); }
FILE * F= fopen(filename, "rb"); while( !feof(F) ) { cout<<getc(F); }
file.exceptions(std::ios_base::eofbit);
std::ifstream f(filename, std::ios_base::binary); while (!f.eof()) { std::cout << f.get(); }