溫馨提示×

C語言讀取TXT文件內(nèi)容如何用

小億
121
2023-11-02 10:36:31
欄目: 編程語言

在C語言中,可以使用文件操作函數(shù)來讀取TXT文件的內(nèi)容。以下是一個示例代碼:

#include <stdio.h>

int main() {
    FILE *file;
    char ch;
    
    // 打開文件
    file = fopen("example.txt", "r");
    if (file == NULL) {
        printf("無法打開文件\n");
        return 1;
    }
    
    // 逐個字符讀取并輸出內(nèi)容
    while ((ch = fgetc(file)) != EOF) {
        printf("%c", ch);
    }
    
    // 關(guān)閉文件
    fclose(file);
    
    return 0;
}

以上代碼中,首先使用fopen函數(shù)打開文件,其中第一個參數(shù)是文件路徑,第二個參數(shù)是打開文件的模式,"r"代表只讀模式。如果文件打開成功,返回一個指向FILE結(jié)構(gòu)的指針;否則,返回NULL。

然后,使用fgetc函數(shù)逐個字符讀取文件內(nèi)容,直到遇到文件結(jié)束符EOF。在這個示例中,每讀取一個字符,就使用printf函數(shù)輸出。

最后,使用fclose函數(shù)關(guān)閉文件,釋放資源。

注意:在運行這段代碼之前,需要將要讀取的TXT文件放在與代碼文件相同的目錄下,或者提供正確的文件路徑。

0