c++ 把TXT文件中的数据保存为二维数组

    xiaoxiao2021-11-24  48

    #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; }
    转载请注明原文地址: https://ju.6miu.com/read-678499.html

    最新回复(0)