如何用c++创建".in"和".out"文件?

 我来答
zk0833
推荐于2019-09-06
知道答主
回答量:16
采纳率:0%
帮助的人:17.5万
展开全部
#include<fstream>
#include<iostream>
using namespace std;

int main()
{
int a=1;
ofstream fout("out.dat",ios::out);
ifstream fin("in.dat",ios::in);
fout<<a;
fin>>a;
fout.close();
fin.close();

cout<<"是否要清除文件内容?是(1)否(0)"<<endl;
int b;
cin>>b;
if(b==1)
{ ofstream fout1("out.dat",ios::out);
ofstream fout2("in.dat",ios::out);
fout1.close();
fout2.close();

}
return(0);
}

这是c++中输入输出流的相关内容。
a代表你要输出的数据,out.dat保存了输出的数据,打开可以看到是1;
in.dat里是输入的数据,是由你提前写好的,注意类型要匹配,比如本例in.dat里应该是1、2等整型数据,多个数据以空格相隔。

ios::out表示每次打开前会清空同名文件,因此“关闭后自动将文件里的内容清除”是没有必要的;如果一定要清除可以重复一次打开命令。

而输入文件是你给定的数据,c++貌似没有直接清除输入文件内容的命令。如果一定要清除也可以将它作为输出文件进行一次打开命令
lmonkey
2020-12-22 · 教育领域创作者
个人认证用户
lmonkey
采纳数:69 获赞数:176

向TA提问 私信TA
展开全部

MySQL教程4 MySQL8运算符、函数、存储过程及新增数据类型 17.之创建带有IN和OUT参数的存储过程 学习猿地

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式