data.txt:
1 2 3
4 5 6
7 8 9
//read_data.cpp
#include<fstream>
#include<iostream>
using namespace::std;
int main(){
int a,b;//数组大小
cin>>a>>b;
int** m = new int*[a];
for(int i = 0;i < a;++i){
*m = new int[b];
}
ifstream in("data.txt");
for(int i = 0;i < a;++i){
for(int j = 0;j < b;++j){
in>>m[i][j];
}
}
system("pause");
return 0;
}
这其中有一行是in>>m[i][j].我不清楚他是咋赋值的,怎么将文本中的数据拷贝过来的,就是说第一行的1,2,3分别是赋值给了二维数组中的哪一个。。。