C++读取文件中多列数据放入二维数组问题(新学C++,望好心人指导)
#include <iostream>
#include <fstream>
#include "iomanip"
#include <String>
#include <cstdlib>
#include <stdio.h>
using namespace std;
main()
{
ifstream infile;
ofstream outfile;
infile.open("G://1.txt");
float ft1;
infile>>ft1;float *p=&ft1;
if(!infile)
{
cout<<"读文件打开失败!";
exit(1);
}
cout<<"二维数组为:"<<"\n";
float data[5][4];int i,j;
while(*p!=NULL)
{
for(i=0;i<5;i++)
{
for(j=0;j<4;j++)
{
data[i][j]=*p;
cout<<data[i][j]<<" ";
p++;
}
cout<<"\n";
}
}
infile.close;
outfile.close;
return 0;
}