vectornums; 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);

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