c++对文本文件内字符的修改

c++对文本文件内字符的修改求教,如何实现x的替换(替换方法:x的值根据x前后的0或1的情况进行替换,若单个或连续的x两端有0或1,则全部替换成左端的数字,若x左端没有数... c++对文本文件内字符的修改求教,如何实现x的替换(替换方法:x的值根据x前后的0或1的情况进行替换,若单个或连续的x两端有0或1,则全部替换成左端的数字,若x左端没有数字,则替换成右端遇到的第一个数字) 展开
 我来答
草原上之狼
高粉答主

2018-01-10 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2.9万
采纳率:93%
帮助的人:4043万
展开全部
方案一:

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();
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式