自由与蓝天

昔日高山流水,快剑江湖,长街奔马。 今日谷歌百度,种菜发贴,写写代码。

博客园 首页 新随笔 联系 订阅 管理

iostream库支持 文件的输入和输出。为了打开一个文件提供输入和输出,除了iostream头文件外,还需要包含:#include <fstream>

下面是一个简单的程序。它从一个名为in_file的文本文件中读取单词,然后把每个单词写到一个名为out_file的输出文件中,并且每个词之间用空格分开。

代码
#include <iostream>
#include 
<fstream>
#include 
<string>
using namespace std;
int main()
{
    ofstream outfile(
"out_file.txt");
    ifstream infile(
"in_file.txt");
    
if (!infile)
    {cerr
<<"error:unable to open input file!\n";
    
return -1;}
    
if(!outfile)
    {cerr
<<"error:unalbe to open output file!\n";
    
return -2;}
    
string word;
    
while (infile>>word)
        outfile
<<word<<' ';
    
return 0;
}

 

    如是,新建一个in_file.txt,内容是“This is my file”,则目录下出现out_file.txt

 

posted on 2010-12-11 16:56  自由与蓝天  阅读(310)  评论(0编辑  收藏  举报