2016-04-28 20 views
0

スペースから文字列を入力して入力しようとしていますが、これを実行すると自分自身を強制終了しようとします。スペースで文字列を入力してください

cout<<"Enter Item Description: "; 
cin>>itemDesc; 

私はそれが

cout<<"Enter Item Description: "; 
getline(cin,itemDesc); 

のように記述することができることを知っているが、私はこれを行う場合、入力はスキップされます。

+2

いいえ、入力はスキップされません。コードは、コードが予期していない状態でストリームを残した 'getline'への呼び出しの前に**何かをしました。 –

答えて

0

std::noskipwsを入力してスペースを入力します。あなたはそれについての詳細を見つけることができますhere

+0

これは機能しませんでした。たぶん私はそれを間違って実装している? –

関連する問題