私は文字列のベクトルを構築しようとしていました。 一部の文字列にもSpacesが含まれています。 だから私はgetline(cin、string_name)を使っていたのです。私は入力文字列のベクトル(スペースを含む)を構築するには?
ADAM BOB JOHNSON
を取っていたとき 私のコードは
for(int i=0;i<n;++i)
{
getline(cin, s);
vec.push_back(s);
}
のように見えるそれは、2つの入力の単語を取った後に停止し、表示されたベクトルの内容は、それが何を意味し
(HERE SPACE IS DISPLAYED)ADAM BOB
です。最初の文字列の入力としてNULL文字列を取っていますか? 誰かが弦を持ってそれを表示する方法を教えてくれれば、本当に役に立ちます。ありがとうございます。
どの言語がこれですか?と何らかのエラー?このエラーは何ですか? – Yazan
[mcve]を入力してください。このコードスニペットで問題を再現することは不可能です – UnholySheep
申し訳ありませんが、エラーはありませんでしたが、予期しない出力が出ていませんでした@Yazan –