Понедельник, 08 Февраля 2021 г. 18:01
+ в цитатник
Qraizer: Это методы для потоков ввода. Для потоков вывода seekp() и tellp(). Если у тебя поток одновременно и на то, и на другое, между разными операциями нужно либо seek()ать, либо clear()ить, иначе вывод после ввода или наоборот будут давать ошибку.
Двигать данные файлов вперёд-назад нельзя. Они по определению потоковые объекты. Если нужно вставить или удалить что-то, то это только руками: читаешь хвост и пишешь по новому смещению. Если данных много, и весь хвост держать в памяти накладно, лучше через временный файл делать.
https://forum.sources.ru/index.php?showtopic=421176&view=findpost&p=3844532
Метки:
Borland C++ Builder/Turbo C++ Explorer
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-