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

溫馨提示×

c語言怎么讀取文件和寫入文件

小億
130
2023-11-14 21:56:24
欄目: 編程語言

在C語言中,我們可以使用stdio.h頭文件中提供的函數來實現文件的讀取和寫入操作。

讀取文件:

  1. 使用fopen函數打開文件,并返回一個指向文件的指針。
  2. 使用fgets函數從文件中逐行讀取內容,直到文件結束。
  3. 使用fclose函數關閉文件。

以下是一個讀取文件的示例代碼:

#include <stdio.h>

int main() {
    FILE *file;
    char line[100];

    // 打開文件
    file = fopen("input.txt", "r");
    if (file == NULL) {
        printf("無法打開文件\n");
        return 1;
    }

    // 逐行讀取文件內容
    while (fgets(line, sizeof(line), file)) {
        printf("%s", line);
    }

    // 關閉文件
    fclose(file);

    return 0;
}

寫入文件:

  1. 使用fopen函數打開文件,并返回一個指向文件的指針。
  2. 使用fprintf函數將需要寫入的內容寫入文件。
  3. 使用fclose函數關閉文件。

以下是一個寫入文件的示例代碼:

#include <stdio.h>

int main() {
    FILE *file;

    // 打開文件
    file = fopen("output.txt", "w");
    if (file == NULL) {
        printf("無法打開文件\n");
        return 1;
    }

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

    // 關閉文件
    fclose(file);

    return 0;
}

在這個示例代碼中,我們使用了fopen函數打開名為"output.txt"的文件,并以寫入(“w”)的模式打開。然后使用fprintf函數將字符串"Hello, World!\n"寫入文件。最后使用fclose函數關閉文件。

需要注意的是,在打開文件時,我們需要指定文件的路徑和打開模式。常用的打開模式有:

  • “r”:只讀模式,打開文件用于讀取。
  • “w”:寫入模式,打開文件用于寫入,如果文件不存在則創建文件,如果文件已存在則清空文件內容。
  • “a”:追加模式,打開文件用于寫入,如果文件不存在則創建文件,如果文件已存在則在文件末尾追加內容。
  • “r+”:讀寫模式,打開文件用于讀取和寫入。
  • “w+”:讀寫模式,打開文件用于讀取和寫入,如果文件不存在則創建文件,如果文件已存在則清空文件內容。
  • “a+”:讀寫模式,打開文件用于讀取和寫入,如果文件不存在則創建文件,如果文件已存在則在文件末尾追加內容。

0
阳谷县| 阳泉市| 简阳市| 芜湖市| 巴青县| 新田县| 卢湾区| 高清| 嘉禾县| 兴城市| 平昌县| 郯城县| 综艺| 卢氏县| 色达县| 崇信县| 交城县| 夏河县| 乌审旗| 玉山县| 嘉鱼县| 宝鸡市| 葵青区| 连南| 麻阳| 乃东县| 佛山市| 临桂县| 大足县| 珠海市| 铜山县| 泰和县| 奈曼旗| 津南区| 阿坝县| 永城市| 岢岚县| 昌黎县| 平顶山市| 甘洛县| 通化县|