中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
洪泽县| 乌鲁木齐市| 呼伦贝尔市| 惠水县| 博湖县| 安康市| 嘉祥县| 云安县| 鞍山市| 永靖县| 原阳县| 渭南市| 招远市| 成都市| 海门市| 衡南县| 河池市| 潼关县| 广宗县| 平阴县| 罗江县| 汉寿县| 万宁市| 琼海市| 宜城市| 宁都县| 长丰县| 大厂| 金阳县| 陆良县| 长垣县| 河西区| 会东县| 闸北区| 神木县| 连江县| 阜宁县| 贵港市| 安康市| 东乡族自治县| 澄江县|