C++では、ifstreamクラスを使用してファイルを読み込みます。以下はファイルを読み込むための基本的な方法です:
- 最初に、ヘッダーファイルを含めてください。
- ifstreamオブジェクトを作成し、読み取りたいファイルを開きます。ファイル名をコンストラクタに渡してファイルを開くことができます。例:
ifstream inputFile("filename.txt");
ファイルを開くためには、メンバー関数open()を使用できます。
ifstream inputFile;
inputFile.open("filename.txt");
ファイルを開くモードを指定できます。例えば、
ifstream inputFile("filename.txt", ios::in);
- 開いていますか?
if (inputFile.is_open()) {
// 文件成功打开,可以读取内容
} else {
// 文件打开失败
}
- “I am studying Japanese in order to become fluent.”日本語を流暢に話せるようになるために勉強しています。
int number;
inputFile >> number;
getline()メンバ関数を使用して、1行のデータを読み取ることができます。例:
string line;
getline(inputFile, line);
- 閉じる()
inputFile.close();
ご注意:
- ifstreamオブジェクトを使用してファイルを読み込む前に、ファイルが正常にオープンされているかどうかを確認する必要があります。
- ファイルを読み込む際に、ファイルの末尾に到達しているかどうかをチェックする必要があります(メンバー関数eof()を使用)。