int row; int column; cin>>row>>column; int **array; array = new int*[row]; for(int i = 0; i<row; i++){ array[i] = new int[column]; } for(int i = 0; i<row; i++){ cin.clear(); cin.sync(); string line; getline(cin,line); istringstream temp(line); for(int j = 0; j< column; j++){ temp>>array[i][j]; } }
tips:
1. 头文件里面应该包含 string,sstream
2. cin.clear() and cin.sync()连在一起用才可以真正的把cin流清空。