void ReadTxtData(string filename, double a[row][col]) { //filename为读取文件的地址; //a为一个二维数组,将文本文件里面的内容读取到数组a中 ifstream readfile(filename);//打开文件夹 double* ptr = &a[0][0]; while (!readfile.eof()) { readfile >> *ptr;//依次将数据读取 ptr++; } readfile.close();//关闭文件夹
时间: 2023-02-28 18:07:00 浏览: 95
读取Txt文件格式的数据
4星 · 用户满意度95%
&a[0][0]; //定义指针ptr,并指向数组a的第一个元素
while(readfile >> *ptr) //从文件中读取数据,如果读到的数据不为空
{
ptr++; //指针后移
}
readfile.close(); //关闭文件
}
这段代码是用来读取文本文件中的内容并将其存入数组a中的,需要用到fstream库。首先定义了一个ifstream类型的对象readfile,并将filename作为参数打开文件。接着定义了一个指针ptr,并将其指向数组a的第一个元素。在while循环中,使用readfile对象从文件中读取数据,如果读到的数据不为空,则将指针ptr后移,以便存储下一个读取到的数据。最后关闭文件。
阅读全文