利用流動態建立二維數組
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流清空。
最後更新:2017-04-03 16:48:30