#include<iostream> /读取dian.txt文件中的数据 并保存为二维数组
#include<fstream>
using namespace std;
int main()
{
int n=100,m=4; //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("a.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]<<" ";
ofstream out("out.txt"); /保存二维数组到文件out.txt中
for(i = 0; i <100; i ++)
{
for(j = 0; j <4; j ++)
{
out<<a[i][j]<<" "; //将每个元素写入文件,以空格分隔
}
out << endl;//每行输出结束,添加换行。
}
//释放申请的空间
for(i=0;i<n;i++)
delete []a[i];
delete []a;
return 0;
}
c++ 把TXT文件中的数据保存为二维数组
最新推荐文章于 2024-03-28 18:47:44 发布