有关于c++程序简单的文件输入输出的问题:从文件infile.dat读取3个数,求和,将结果写入文件outfile.dat
程序如下:#include<fstream>usingnamespacestd;intmain(){ifstreamin_stream;ofstreamout_strea...
程序如下:
#include <fstream>using namespace std;int main(){ ifstream in_stream; ofstream out_stream; in_stream.open("infile.dat"); out_stream.open("outfile.dat"); int num1,num2,num3; in_stream>>num1>>num2>>num3; out_stream<<num1+num2+num3<<endl; in_stream.close(); out_stream.close(); return 0;}运行的时候为,依次输入1 2 3(中间有空格)
最后按回车,程序终止,运行窗口自定关闭,然后我去同一文件夹下只有outfile.dat的文件夹,没有infile.dat的文件夹,而且我用记事本打开outfile,dat的文件夹的时候显示的是
我想知道为什么outfile.dat的文件夹下显示的是什么?怎样可以显示我希望的结果呢?还有就是为什么没有infile.dat的文件夹呢? 展开
#include <fstream>using namespace std;int main(){ ifstream in_stream; ofstream out_stream; in_stream.open("infile.dat"); out_stream.open("outfile.dat"); int num1,num2,num3; in_stream>>num1>>num2>>num3; out_stream<<num1+num2+num3<<endl; in_stream.close(); out_stream.close(); return 0;}运行的时候为,依次输入1 2 3(中间有空格)
最后按回车,程序终止,运行窗口自定关闭,然后我去同一文件夹下只有outfile.dat的文件夹,没有infile.dat的文件夹,而且我用记事本打开outfile,dat的文件夹的时候显示的是
我想知道为什么outfile.dat的文件夹下显示的是什么?怎样可以显示我希望的结果呢?还有就是为什么没有infile.dat的文件夹呢? 展开
2个回答
展开全部
从文件infile.dat读取3个数,求和,将结果写入文件outfile.dat
搞笑,你的截图怎么是从界面输入三个数?
ifstream in_stream;
ofstream out_stream;
in_stream.open("D:\\infile.dat");
out_stream.open("D:\\outfile.dat");
int num1,num2,num3;
in_stream>>num1>>num2>>num3;
out_stream<<num1+num2+num3<<endl;
in_stream.close();
out_stream.close();
代码一点没有问题,我试了!你把路径改下。改成具体路径。
搞笑,你的截图怎么是从界面输入三个数?
ifstream in_stream;
ofstream out_stream;
in_stream.open("D:\\infile.dat");
out_stream.open("D:\\outfile.dat");
int num1,num2,num3;
in_stream>>num1>>num2>>num3;
out_stream<<num1+num2+num3<<endl;
in_stream.close();
out_stream.close();
代码一点没有问题,我试了!你把路径改下。改成具体路径。
更多追问追答
追问
不行,我刚试过了
追答
我QQ:905653840,你加下,我帮你看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询