如果字符串用string输入的话,输入到空格时会自动停止,因此字符串中就不能包括空格,那么,如果要输入带空格的字符串要怎么办呢?
string str1;
vector<string> vec;//用vector存储多行字符串,相当于一个二维数组。
while (getline(cin, str1)) {
if (str1.size() != 0) { //当前行只输入回车,字符串输入结束
vec.push_back(str1);
}
else {
break;
}
}