一个文件间输入输出数据的例子
2007-08-10 17:34
330 查看
用以下的程序,实现从一个文件中读出数据,并按照每行首字母进行排序后写入另外一个文件中: #include <cstdlib> #include <iostream> #include <fstream> #include <iterator> #include <vector> using namespace std; int main(int argc, char *argv[]) { string from , to; cin>>from>>to; //get source and target file names ifstream is( from.c_str() ); istream_iterator<string> ii( is ); istream_iterator<string> eos; vector<string> b( ii, eos ); sort( b.begin() , b.end() ); ofstream os( to.c_str() ); ostream_iterator<string> oo( os , "\n" ); unique_copy( b.begin() , b.end() , oo ); return !is.eof()&& !os; } 【效果】 1. 源文件的内容为:
2. 执行程序,并输入源文件名和目标文件名(源文件名对应的文件一定要存在,目标文件对应的不必存在,会自动创建)
3. 会自动产生e:\b.txt,内容为:
2. 执行程序,并输入源文件名和目标文件名(源文件名对应的文件一定要存在,目标文件对应的不必存在,会自动创建)
3. 会自动产生e:\b.txt,内容为:
相关文章推荐
- 一个简单但详细的解释Windows文件映射读取数据文件的例子
- 一个简单但详细的解释Windows文件映射读取数据文件的例子
- 一个简单但详细的解释Windows文件映射读取数据文件的例子
- 大数据学习35:一个scala 操控 HDFS 文件目录的小例子
- 一个简单但详细的解释Windows文件映射读取数据文件的例子
- Ajax的一个简单例子--从一个文件文件中读取数据显示到页面中
- 详细的解释Windows文件映射读取数据文件的例子
- 一个例子说明scala 源文件名,编译后的文件名,包,类的关系
- 用R语言实现选取一个文件夹下所有txt文件的几列数据
- 线程间共享数据的一个例子
- hibernate级联操 同时向2张表插入数据(一对多的关联,一个简单的例子说明)
- 一个简单的jQuery插件ajaxfileupload实现ajax上传文件例子
- BBED找回删除数据的一个简单例子
- 【Vegas原创】RMAN还原一个损坏的user表空间的数据文件
- 在网看到了一个Silverlight导出DataGrid里的数据到Excel或xml文件里
- 一个简单的调用脚本文件的例子
- 如何将WEB页面中的数据保存为一个word文件
- java.io,PrintWriter可以用来创建一个文件并向本文文件写入数据
- fgetc的用法(一个字符的显示文件中的数据)
- 一个爬电商数据并实现搜索的例子