// fileStream.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <cstdlib> //退出
using namespace std;
int main(int argc, char* argv[])
{
ifstream inStream;
ofstream outStream;
inStream.open("inFile.txt"); //ifstream inStream("inFile.txt");
if(inStream.fail() ) //每次调用open函数后应该立即调用fail函数
{
cout <<"Input file opening failed.\n";
exit(1);
}
outStream.open("outFile.txt");
if(outStream.fail() )
{
cout <<"Output file opening failed.\n";
exit(1);
}
int first, second, third;
inStream >>first >>second >>third;
outStream <<"The sum of th first 3 numbers in inFile.txt\n"
<<"is " <<(first + second + third) <<endl;
inStream.close();
outStream.close();
return 0;
}

string fileName;
ifstream inStream;
cout <<"Enter file name:\n";
cin >>filename;
inStream.open(filename.c_str() );
posted on
浙公网安备 33010602011771号