循环读字符串如何终止?
如题,代码如下,当运行后,输入字符串,回车,输入字符串,回车。那咋样才能告诉它说我输完了,可以执行后面排序呢
int main(int argc, char* argv[])
{
string s;
vector<string> vs;
while(cin >> s)
vs.push_back(s);
sort(vs.begin(),vs.end(),greater<string>());
for(int ix=0;ix<vs.size();ix++)
cout<<vs[ix]<<endl;
return 0;
}