从一个名为 in_file.txt 的文本文件中读取单词,然后把每个词写到一个名为out_file.txt的输出文件中 并且每个词之间用空格分开

http://www.cnblogs.com/charley_yang/archive/2010/12/08/1900759.html

/*********************************************************
* Description:iostream 与 fstream 类
* Author:charley
* DateTime:2010-12-8 22:00
* Compile Environment:win7+vs2008
***********************************************************/
 
#include
#include
#include
using namespace std;
  
int main_test3()
{
     //声明一个 ofstream类型的对象
     ofstream outfile( "out_file.txt" );
     //声明一个 ifstream类型的对象
     ifstream infile( "in_file.txt" );
 
     // 如文件不能打开值为 false
     if ( ! infile ) {
         cerr << "error: unable to open input file!\n" ;
         return -1;
     }
     if ( ! outfile ) {
         cerr << "error: unable to open output file!\n" ;
         return -2;
     }
     string word;
     while ( infile >> word )    //从infile文件读取内容,类似等待用户的控制台出入
         outfile << word << ' ' ; //向内容文件outfile写入,类似往控制台输出内容
   
  return 0;
}

你可能感兴趣的:(从一个名为 in_file.txt 的文本文件中读取单词,然后把每个词写到一个名为out_file.txt的输出文件中 并且每个词之间用空格分开)