cin
cin
遇到空格完成单个数据传入,不退出;
遇到回车'\n'退出;
9 int main() 10 { 11 /* 12 已知数组的大小,使用动态数组 13 */ 14 int i = 0; 15 int num; 16 int * a = new int[5]; 17 while (cin >> num ) { 18 if (cin.get() == '\n') //遇到回车,终止 19 break; 20 a[i++] = num; 21 } 22 23 /* 24 数组大小未知时 25 */ 26 vector<int>b; 27 while (cin >> num) 28 { 29 if (cin.get() == '\n') //遇到回车,终止 30 break; 31 b.push_back(num); 32 33 } 34 cout << "程序终止了" << endl; 35 system("pause"); 36 return 0; 37 }