1、输入一个数组
vector<int> nums;
int tmp_int
while(cin >> tmp_int){
nums.push_back(tmp_int);
if(cin.get() == '\n') break;
}
注:
a. 以空格为间隔输入数组
b. 输入完成,回车必须紧跟最后一个数字,若回车前是空格,则此回车会像空格一样被忽略
2、输入一个不带空格的字符串
string str;
cin >> str;
3、输入一个带空格的字符串
string str;
getline(cin, str);