从aa.txt里输入string到程序中(前提是txt里有string),输出他们

代码
1 #include <iostream>
2 #include <fstream>
3 #include <string>
4 #include <vector>
5  using namespace std;//从aa.txt里输入string到程序中(前提是txt里有string),输出他们
6 void process(string s)
7 {
8 cout<<s;
9 }
10 int main()
11 {
12 vector<string> files;
13 string FileName,s;
14
15 cout<<"Enter filenames:(Ctrl+Z to end)" <<endl;
16 while(cin>>FileName)
17 files.push_back(FileName);
18 ifstream input;
19 vector<string>::const_iterator it=files.begin();
20
21 while(it!=files.end()){
22 input.open(it->c_str());
23 if(!input){
24 cerr <<"error:can not open file:" <<*it <<endl;
25 ++it;}
26 else{
27 while(input>>s)
28 process(s);
29 input.close();
30 input.clear();
31 ++it;
32 }
33 }
34 return 0;
35 }

 

posted on 2010-10-26 20:38  decem  阅读(154)  评论(0)    收藏  举报

导航