#include
#include
#include
int main()
{
using namespace std;
ifstream in_stream;
ofstream out_stream;
in_stream.open("infile.txt");
if(in_stream.fail())
{
cout<<"input file opening failed.\n";
exit(1);
}
out_stream.open("outfile.txt");
if(out_stream.fail())
{
cout<<"output file opening failed.\n";
exit(1);
}
int first,second,third;
in_stream>>first>>second>>third;
out_stream<<"The sum of the first 3 \n"
<<"number in infile.dat\n"
<<"is"<<(first+second+third)
<<endl;
in_stream.close();
out_stream.close();
return 0;
}
需要在程序同目录下新建一个infile.txt的文件,里面存入三个整数,然后程序就会从这个文件读取这三个数,把其他说明信息和这三个数的和写入程序同目录下的outfile.txt文件里面。
这要看你需要打开的文件放在什么位置。现在这么写的话,文件必须和工程文件在相同路径下才行。建议你改成绝对路径