【发布时间】:2011-11-27 06:02:19
【问题描述】:
我想问是否有任何方法可以将内容为“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;
}
【问题讨论】:
标签: c++ file fstream overwrite