Я хочу спросить, есть ли способ обновить, скажем, текстовый файл с содержанием "ooooo" до
«ooXXo» с использованием библиотеки fstream. Я знаю, что есть способ cstdio, но я не хочу использовать его из-за неподдерживаемой обработки исключений ... Кроме того, я не хочу читать файл в память, обновлять нужный раздел, а затем записывать все в чистый файл ... в основном я ищу способ сделать это с помощью fstream:
/* fseek example */
#include <stdio.h>
int main ()
{
FILE * pFile;
pFile = fopen ( "example.txt" , "w" );
fputs ( "This is an apple." , pFile );
fseek ( pFile , 9 , SEEK_SET );
fputs ( " sam" , pFile );
fclose ( pFile );
return 0;
}