2

エントリーレベルのプログラミングコースの基本的な検索機能を作成していて、この問題に遭遇しました。

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スペースの後のすべてを無視し、関数呼び出しを台無しにするようです。とにかくこの周りにありますか?

4

1 に答える 1

6

使ってみてください:

getline(cin,query);

の代わりにcin >> query;

于 2013-02-18T04:48:43.263 に答える