读书人

按回车键结束输入为什么不行啊解决思路

发布时间: 2012-04-21 14:34:44 作者: rapoo

按回车键结束输入为什么不行啊?

#include <iostream>
#include <list>
#include <vector>
#include <string>
#include <stack>
using namespace std;
int main(){
stack<string,vector<string> > ss;
string names;

while(cin>>names && *(names.c_str())!='\13'){
ss.push(names);
}
string name=ss.top();
cout<<name<<endl;
system("pause");
return 0;


}


[解决办法]
回车根本就没有输入到string里面而是被忽略掉了。
[解决办法]
不可打印的字符是不会写入到变量中的。

读书人网 >C++

热点推荐