比方说一个文本文档,a.txt,我想把里面东西改掉,能不能用文件的输入输出流来实现?
谁能给个简单的代码?
ifstream可不可以修改文件的内容
答案:1 悬赏:50 手机版
解决时间 2021-02-12 18:13
- 提问者网友:王者佥
- 2021-02-11 17:23
最佳答案
- 五星知识达人网友:鸠书
- 2021-02-11 17:44
可以的.用ofstream就可以了... ifstream用于读取...
#include <iostream>
#include <fstream>
using namespace std;
void main()
{
float x,y,z;
int k;
ifstream indata;
ofstream outdata;
indata.open("in.dat");
if(!indata)
{
cout<<"can not open the file:in.dat"<<endl;
return;
}
indata>>x>>y>>z;
indata>>k;
outdata.open("out.dat");
if(!outdata)
{
cout<<"can not open the file :out.dat"<<endl;
return;
}
outdata<<x<<" "<<y<<endl;
outdata<<z<<" "<<k<<endl;
indata.close();
outdata.close();
}
#include <iostream>
#include <fstream>
using namespace std;
void main()
{
float x,y,z;
int k;
ifstream indata;
ofstream outdata;
indata.open("in.dat");
if(!indata)
{
cout<<"can not open the file:in.dat"<<endl;
return;
}
indata>>x>>y>>z;
indata>>k;
outdata.open("out.dat");
if(!outdata)
{
cout<<"can not open the file :out.dat"<<endl;
return;
}
outdata<<x<<" "<<y<<endl;
outdata<<z<<" "<<k<<endl;
indata.close();
outdata.close();
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯