方案一:
FILE *fp;
errno_t err;
err = fopen_s(&fp,"F:\\test.txt","r+");//读写模式,但是文件必须存在,用之前可以判断一下
fseek(fp, 3, SEEK_SET);
fprintf(fp, "insert");
fclose(fp);
方案二:
ofstream ofs("f:\\test.txt",ios::in|ios::out);//读写模式
if (!ofs)//判断文件是否存在
{
ofs.open("f:\\test.txt");//创建文件
}
ofs.seekp(3,ios::beg);
string writeStrContent = "insert";
const char * writeCharContent = writeStrContent.
c_str();
ofs.write(writeCharContent, writeStrContent.size());
ofs.close();