C語言r意思

在C語言中,"r"是一個檔案打開模式(file open mode)的字元,用於指定以只讀(read-only)模式打開檔案。當你使用fopen函數打開一個檔案並指定"r"模式時,檔案將只能被讀取,而不能被寫入或修改。如果檔案不存在,或者你沒有權限讀取該檔案,那麼使用"r"模式打開檔案將會失敗。

以下是一個使用fopen函數以只讀模式打開檔案的例子:

#include <stdio.h>

int main() {
    FILE *file = fopen("example.txt", "r"); // 以只讀模式打開example.txt檔案
    if (file == NULL) {
        perror("Error opening file");
        return 1;
    }

    // 讀取檔案內容的代碼...

    fclose(file); // 關閉檔案
    return 0;
}

在這個例子中,我們使用fopen函數以"r"模式打開一個名為example.txt的檔案。如果檔案打開成功,我們就可以讀取檔案內容。在讀取完檔案或完成操作後,應該使用fclose函數來關閉檔案,以釋放資源。