我正在尝试从中读取× n矩阵从一个文件,然后将该矩阵存储在一维数组。我还想存储的值n。我已经研究了各种方法,但似乎无法将它们应用于我试图实现的目标。如何从C++文件中读取矩阵?
这是我迄今为止,但我不确定什么放入while循环。
/*READ IN THE IMAGE MATRIX FROM THE FILE*/
String lineA;
ifstream imFile;
imFile.open("imageMatrixDefined.txt");
if(imFile.fail()){
cerr << "File cannot be found or opened" << endl;
exit(1);
}
if(imFile.is_open(){
cout << "file opened successfully!" << endl;
while(!imFile.eof()){
}
}
输入文件可能看起来如下:
1 2 3
2 3 1
3 3 2
其中一个选项卡分离的元素。 任何建议将不胜感激,因为我是新来的C++。
请问你的输入格式看?但是'while(!imFile.eof()){...}'无论如何肯定是错误的。 – 5gon12eder
你可以从tbe文件读取一个数字吗? –
请直接通过[编辑]将它添加到您的问题中。 – 5gon12eder