C++中使用ifstream類來讀取文件。以下是基本的讀取文件的方法:
首先,包含頭文件#include <fstream>
。
創建一個ifstream對象,并打開要讀取的文件。可以通過構造函數傳遞文件名來打開文件,例如:
ifstream inputFile("filename.txt");
可以使用成員函數open()
打開文件,例如:
ifstream inputFile;
inputFile.open("filename.txt");
可以指定打開文件的模式,例如:
ifstream inputFile("filename.txt", ios::in);
is_open()
來檢查文件是否成功打開,例如:if (inputFile.is_open()) {
// 文件成功打開,可以讀取內容
} else {
// 文件打開失敗
}
>>
來從文件中讀取數據,例如:int number;
inputFile >> number;
可以使用成員函數getline()
來讀取一行數據,例如:
string line;
getline(inputFile, line);
close()
來關閉文件,例如:inputFile.close();
注意事項:
eof()
)。