#include<iostream> #include <vector> #include <string> #include <algorithm> using namespace std; int main() { vector<string> strVec; string tmp; while (getline(cin,tmp)) strVec.push_back(tmp); sort(strVec.begin(),strVec.end()); copy(strVec.begin(),strVec.end(),ostream_iterator<string>(cout,"/n")); return 0; } //到底该怎样终结在while循环中的输入,为什么有些时候会出现ctrl+z无效的情况,譬如上例 Andy于2010/7/8 23:20:00