Advertisement

C++ 解析和生成文本文件

阅读量:

当通过文件流对象完成文件的打开操作后,该文件将被转化为输入流或输出流的形式。针对文本文件,可借助 cin 和 cout 进行数据的读取与写入操作。

文件流所具备的成员函数以及流操纵算子同样适用于该类操作,原因在于 ifstream 是 istream 的子类,ofstream 是 ostream 的子类,而 fstream 则是 iostream 的子类。进一步而言,iostream 本身是由 istream 和 ostream 共同派生出的基类。

设计一个程序,实现将 in.txt 文件中的整数进行排序,并将结果输出至 out.txt 文件中。例如,假设 in.txt 文件中的内容如下:

复制代码
    1 234 9 45
    6 879
    
    
      
      
    

运行该程序之后,所生成的 out.txt 文件中将包含相应的内容。

复制代码
    1 6 9 45 234 879
    
    
      
    

假定 in.txt 文件中所包含的整数数量未超过 1000 个。

以下为示例程序的展示:

复制代码
    #include <iostream>
    #include <fstream>
    #include <cstdlib> //qsort在此头文件中声明
    using n

全部评论 (0)

还没有任何评论哟~