Делаю следующее
fstream file;
file.open('text.txt', std:ios::out | std:ios:ate | std::ios::binary);
file<<"1234567890";
file.seekg(-1, std:ios::end);
file<<"A";
В результате в файле получается 1234567890A, а ожидалось 123456789A.
Оператор << всегда в конец файла дописывает ?
Здравствуйте, Аноним, Вы писали:
А>Делаю следующее
А>А>fstream file;
А>file.open("text.txt"
, std:ios
_base::out | std:ios
_base:ate | std::ios
_base::binary);
А>file<<
"1234567890";
А>file.seek
p(-1, std:ios
_base::end);
А>file<<
"A";
А>
А>В результате в файле получается 1234567890A, а ожидалось 123456789A.
А>Оператор << всегда в конец файла дописывает ?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclang98/html/_iostream_ostream.3a3a.seekp.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclang98/html/_iostream_istream.3a3a.seekg.aspPosted via RSDN NNTP Server 1.9