|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62 |
///////////////////////////////////////////////////////////// Copyright (c) 2013, ShangHai xxxx Inc.//// FileName: 1_7.cpp//// Description://// Created: 2014年05月12日 星期一 22时39分27秒// Revision: Revision: 1.0// Compiler: g++/////////////////////////////////////////////////////////////#include <iostream>#include <fstream>#include <algorithm>#include <string>#include <vector>using
namespace std;int
main(){ ifstream in_file("./test.txt"); if( !in_file ) { cerr<<"oops! unable to open input file\n"; return
-1; } ofstream out_file("./test.sort"); if( !out_file ) { cerr<<"oops! unable to open output file\n"; return
-2; } string word; vector<string> text; while(in_file >> word) { text.push_back(word); } cout<< "unsorted text: \n"; for(int
ix = 0; ix < text.size(); ++ix) { cout<<text[ix]<< ‘ ‘; } cout << endl; sort(text.begin(), text.end()); out_file << "sorted text: \n"; for(int
ix = 0; ix < text.size(); ++ix) { out_file << text[ix] << ‘ ‘; } out_file << endl; return
0;} |
原文地址:http://www.cnblogs.com/yangtze736-2013-3-6/p/3724531.html