От: | Анатолий Широков | ||
Дата: | 22.08.03 10:39 | ||
Оценка: | 13 (3) |
#include <fstream>
#include <vector>
int main()
{
std::ifstream f("test.txt", std::ios::in | std::ios::binary);
if( !f )
return 1;
std::vector<char> buffer;
std::ifstream::pos_type size = 0;
if( f.seekg(0, std::ios::end) )
{
size = f.tellg();
}
if( size && f.seekg(0, std::ios::beg) )
{
buffer.resize(size);
f.read(&buffer[0], size);
}
return 0;
}