首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2012-04-21 
按回车键结束输入为什么不行啊?#include iostream#include list#include vector#include string#i

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

#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里面而是被忽略掉了。
[解决办法]
不可打印的字符是不会写入到变量中的。

热点排行