// 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 2012-05-04 20:32  飞翔@骑士  阅读(73)  评论(0)    收藏  举报