例如txt文本中的数据如下 1 2 3 4 5 6 7 8.....
3 4 5 6 7 8 99....
................
写入动态二维数组的代码下:
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
int n,m;
cin>>n>>m;//输出入行列
int i,j;
//动态申请二维数组
int **a;
a=new int*[n];
for(i=0;i<n;i++)
a[i]=new int[m];
ifstream fin("in.txt");//打开文件
//读入数字
for(i=0;i<n;i++)
for(j=0;j<m;j++) fin>>a[i][j];
fin.close();
//输出刚刚读入的数据
for(i=0;i<n;i++,cout<<endl)
for(j=0;j<m;j++) cout<<a[i][j];
//释放申请的空间
for(i=0;i<n;i++) delete []a[i];
delete []a;
return 0;
}