C++ 中讀取檔案需要兩個函數:ifstream 開啟檔案流,getline 逐行讀取。具體步驟包括:1. 使用 ifstream 建立檔案流。 2. 檢查文件是否開啟成功。 3. 使用 getline 逐行讀取檔案內容。 4. 處理每一行資料。 5. 關閉文件。
在C++ 中讀取檔案涉及兩個主要函數:ifstream
和 getline
。 ifstream
函數建立一個輸入檔案流對象,而 getline
函數逐行讀取檔案中的內容。
以下程式碼範例示範如何使用ifstream
和getline
從檔案中讀取內容:
#include <iostream> #include <fstream> using namespace std; int main() { // 打开输入文件 ifstream inputFile("input.txt"); // 检查文件是否打开成功 if (inputFile.is_open()) { // 逐行读取文件内容 string line; while (getline(inputFile, line)) { // 在这里处理每一行数据 cout << line << endl; } // 关闭文件 inputFile.close(); } else { cout << "无法打开文件!" << endl; } return 0; }
假設我們有一個名為input.txt
的文字文件,其中包含以下內容:
姓名:John Smith 年龄:25 性别:男
我們可以使用上述程式碼從該文件中讀取內容並顯示在控制台上:
姓名:John Smith 年龄:25 性别:男
以上是如何使用C++讀取檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!