如何讀取文字檔案 C

2021-10-06 12:04:21 字數 1015 閱讀 5799

本文是我之前撰寫的有關如何建立文字檔案的文章的第二部分。

在本文中,您將學習如何讀取我們建立的文字檔案,我將教您如何將該**與我們建立的**一起使用,但是如果您想將其放入另乙個專案或原始檔中並分別進行編譯那也會起作用。

現在開始**:您應該已經在原始檔中包含此檔案:

#include

#include

using namespace std;

int main() 

在本教程中,我確實使用大寫字母將myfile更改為myfile。

1->在「 myfile.close();」下留乙個空格 使**看起來更整潔並放入:

ifstream myfile;

ifstream提供了乙個介面,可以從檔案中讀取資料作為輸入流。

2->在該目錄下開啟您的檔案。

myfile.open("test.txt");

3->現在建立乙個字元,我們將其稱為「輸出」。
char output[100];

4->現在建立乙個「 if」語句。
if (myfile.is_open()) 

5->在'if'語句中,使用char輸出文字檔案的內容。
while (!myfile.eof()) 

6->現在,在if語句下,關閉文字檔案。
myfile.close();

#include

#include

using namespace std;

int main() 

}myfile.close();

getchar();

getchar();

return 0;

}

from:

C 讀取文字檔案

很多初學c 的同學,對於讀取文字檔案,並按照行處理資料總是有點不知如何開始,作為c 的初學者,自己在這裡做一點筆記。其實利用c 按行讀取文字檔案其實很簡單。假設有乙個文字檔案,如下所示 1 2 3 2 3 4 3 4 5 5 6 7 7 8 9 檔名為split.txt 目的 按照行讀取資料,並乙個...

讀取文字檔案

void ctestdlg onreadinfo cfile filewrite1 testwrite1.txt cfile modecreate cfile modewrite cfile filewrite2 testwrite2.txt cfile modecreate cfile modew...

C 讀取超大文字檔案

現有乙個超大txt檔案,內部以 t分格,每行244個值,一共250萬行,大小1.9g,第一行是列名,現在要將每一行的資料讀出來進行處理,如果一次性讀進記憶體肯定是不行的。目錄 讀第一行 讀後續行 遍歷方法 使用感受 參考 string headerline file.readlines path f...