返回信息流文件a.txt,内容如下:
aaa
bbb
ccc
我想改为如下形式:
aaa
zzz
bb
ccc
即在文件中间插入一行,改怎么做呢
这是一条镜像帖。来源:北邮人论坛 / cpp / #23934同步于 2009/5/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
求教c++文件流定位问题
allen0308
2009/5/19镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
#include "stdafx.h"
#include <fstream.h>
#include <assert.h>
int main(int argc, char* argv[])
{
ifstream in("a.txt",ios::in|ios::out);
ofstream out("b.txt",ios::noreplace);
assert(in);
char buf[100];
in.get(buf,100);
out<<buf<<endl<<"bbbb"<<in.rdbuf();
return 0;
}
不过这个是在另一个文件里面写入的,你看看,不知道对你是否有帮助。
【 在 allen0308 的大作中提到: 】
: 文件a.txt,内容如下:
: aaa
: bbb
: ...................