2
我正在为入门级编程课程创建一个基本的搜索功能,并且遇到了这个问题。cin在C++中忽略空格 - 基本编程
string query;
cout<<"Enter a query: ";
cin>>query;
cout<<query<<endl; // debug line
find(query); // calls to another function
- 如果我输入:
Wellington, Florida
,我得到的输出:Wellington,
- 如果我输入:
Miami, Florida
,我得到的输出Miami,
好像cin
忽略一切的空间,使后我的函数调用搞砸了。有没有办法解决 ?
不应该太难找到:http://en.cppreference.com/w/cpp/string/basic_string/getline – chris 2013-02-18 04:48:08
链接示例:http://faq.cprogramming.com/cgi-bin/ smartfaq.cgi?answer = 1048377843&id = 1043284385 – 2013-02-18 04:50:31
它更新后,它有一点不同,但你需要的答案肯定是存在的:[C + + cin输入与空格?](http://stackoverflow.com/questions/5838711/C-CIN输入与 - 空格) – chris 2013-02-18 04:50:44