所以我想從文本文件中讀取。它表明我可以成功從文件中讀取但是當我嘗試關閉值時,它只顯示0,而我在文本文件中有其他值。用ifstream從文本文件中讀取
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
std::ifstream file("numbers.txt");
if (file) {
cout << "Managed to read file successfully. \n";
}else{
cout << "Unable to read file.";
}
int x, y;
file >> x >> y;
cout << "Num 1: " << x << endl;
cout << "Num 2: " << y << endl;
return 0;
}
請顯示文件內容。 – Barmar
當您打印'管理成功讀取文件'時,您沒有從文件中讀取任何內容。你所做的只是打開它。 – Barmar
爲什麼這個問題聽起來如此怪異的像http://stackoverflow.com/questions/34489267/how-to-read-data-from-files-in-turbo-c-4-0和http://stackoverflow.com/questions/34486953/how-to-read-numbers-on-text-files-using-turbo-c-4-0?現在有線上課了嗎? –