0
最初問here。使用noskipws從ifstream讀取字符串時的空字符串
如果我送的 「Hello world」 與下面的代碼CIN ...
string str,msg;
getline(cin,str);
stringstream ss(str);
char c;
while(ss >> noskipws >> c)
msg += c;
...結果msg
= "Hello World"
。
但是如果我用string c
而不是char c
,msg
爲空。
我與編譯: GCC(Ubuntu的4.4.3-4ubuntu5)4.4.3
爲什麼我得到一個空字符串?
請不要(只)鏈接到外部網站的問題。 – Johnsyweb 2011-12-25 22:02:36