我在网络上浏览了大量资源,但仍无法获取该资源。我不明白 std :: skipws如何工作来忽略空格,制表符和换行符。使用getline忽略空格/制表符/换行符
以下是我简单的代码
vector<string> vec;
while(1){
getline(cin, s);
if(s.compare("#") == 0)
break;
else
vec.push_back(s);
}
我将进入一个符合换行,空格和制表符的字符串。输入后,我想将字符串存储到向量中,遇到“#”字符串时会停止。我试着用上面的代码,但它存储空间以及向量中的字符串,尽管它在输入“#”后终止。
谢谢@Snps ... – cbinder