若要在 cin
后使用 getline()
,需要用 cin.ignore()
跳过接受的回车符,否则 getline()
会无法接收到目标字符串。
看以下这段代码:
1 |
|
若没有 cin.ignore()
, s
接收到的字符串始终为空行。
若要在 cin
后使用 getline()
,需要用 cin.ignore()
跳过接受的回车符,否则 getline()
会无法接收到目标字符串。
看以下这段代码:
1 | #include <iostream> |
若没有 cin.ignore()
, s
接收到的字符串始终为空行。
WeChat Pay
Alipay