содержимое файла в std::string
От: Аноним  
Дата: 13.06.11 14:15
Оценка:
std::fstream file(argv[1], std::ios::in | std::ios::out | std::ios::binary);
file.seekg(0, std::ios::end);
int lengthFile = file.tellg();
file.seekg(0, std::ios::beg);
char *buffer = new char[lengthFile];
file.read(buffer, lengthFile);
std::string bufferString(buffer);
int size = bufferString.length();


не понятно почему при создании std::string равен всего лишь 214? Хотя размер файла 208638. Возможно ли в string вместить весь файл? И если возможно то как? Я почему-то думал что это делается простым способом как выше написал, но не прошло.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.