亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c語言的fopen函數怎么使用

小億
86
2023-12-13 19:58:15
欄目: 編程語言

fopen函數用于打開一個文件,并返回一個指向該文件的指針。其基本語法為:

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

其中,filename為要打開的文件名(包括路徑),mode為打開文件的模式。

常用的文件打開模式有:

  • “r”:以只讀方式打開文件。
  • “w”:以寫入方式打開文件,如果文件已存在則清空文件內容,如果文件不存在則創建該文件。
  • “a”:以追加方式打開文件,文件指針定位到文件末尾,如果文件不存在則創建該文件。
  • “rb”:以二進制只讀方式打開文件。
  • “wb”:以二進制寫入方式打開文件,如果文件已存在則清空文件內容,如果文件不存在則創建該文件。
  • “ab”:以二進制追加方式打開文件,文件指針定位到文件末尾,如果文件不存在則創建該文件。

以下是一個示例代碼,展示如何使用fopen函數打開一個文件并進行讀寫操作:

#include <stdio.h>

int main() {
    FILE *file;

    // 以只讀方式打開文件
    file = fopen("example.txt", "r");
    if (file == NULL) {
        printf("無法打開文件\n");
        return 1;
    }

    // 讀取文件內容
    char ch;
    while ((ch = fgetc(file)) != EOF) {
        printf("%c", ch);
    }

    // 關閉文件
    fclose(file);

    // 以追加方式打開文件
    file = fopen("example.txt", "a");
    if (file == NULL) {
        printf("無法打開文件\n");
        return 1;
    }

    // 寫入文件內容
    fprintf(file, "Hello, World!");

    // 關閉文件
    fclose(file);

    return 0;
}

注意:在使用完文件后,應該使用fclose函數來關閉文件,以釋放系統資源。

0
泸溪县| 柳江县| 开化县| 固安县| 伊宁县| 海兴县| 上虞市| 隆尧县| 鄂伦春自治旗| 巩义市| 东明县| 包头市| 五华县| 高阳县| 鲁山县| 灌阳县| 锡林郭勒盟| 芒康县| 丰县| 张掖市| 广饶县| 洪湖市| 桓仁| 榆中县| 横山县| 贵阳市| 林周县| 小金县| 安岳县| 铜山县| 普陀区| 镇原县| 元朗区| 都江堰市| 平度市| 青岛市| 隆化县| 贵德县| 荔浦县| 元氏县| 电白县|