我正在嘗試從中讀取× 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