溫馨提示×

Fopen函數(shù)如何打開文件

小樊
123
2024-06-17 18:12:58
欄目: 編程語言

在C語言中,可以使用fopen函數(shù)來打開文件。fopen函數(shù)的原型為:

FILE *fopen(const char *filename, const char *mode);

其中,filename是要打開的文件的名稱,mode是打開文件的模式。常用的模式包括:

  • “r”:以只讀方式打開文件,文件必須存在。
  • “w”:以寫入方式打開文件,如果文件存在則將其截斷為空文件,如果文件不存在則創(chuàng)建新文件。
  • “a”:以追加方式打開文件,如果文件存在則在文件末尾追加內(nèi)容,如果文件不存在則創(chuàng)建新文件。
  • “r+”:以讀寫方式打開文件,文件必須存在。
  • “w+”:以讀寫方式打開文件,如果文件存在則將其截斷為空文件,如果文件不存在則創(chuàng)建新文件。
  • “a+”:以讀寫方式打開文件,如果文件存在則在文件末尾追加內(nèi)容,如果文件不存在則創(chuàng)建新文件。

示例代碼如下:

#include <stdio.h>

int main() {
    FILE *file = fopen("example.txt", "r");
    
    if (file == NULL) {
        printf("Failed to open file.\n");
        return 1;
    }
    
    // 讀取文件內(nèi)容或進(jìn)行其他操作
    
    fclose(file); // 關(guān)閉文件
    
    return 0;
}

0