0
当初お問い合わせhere。私は次のコードでCINする "こんにちは、世界" を送信した場合noskipwsでifstreamから文字列を読み込むときに空の文字列
...
string str,msg;
getline(cin,str);
stringstream ss(str);
char c;
while(ss >> noskipws >> c)
msg += c;
... msg
= "Hello World"
で結果。
char c
の代わりにstring c
を使用すると、msg
は空です。
私はでコンパイルしています:私は空の文字列を取得しないのはなぜ gccの(Ubuntuの4.4.3-4ubuntu5)4.4.3
?ここで
外部のウェブサイトの質問にはリンクしないでください。 – Johnsyweb