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

溫馨提示×

c語言怎么把結構體寫入文件

小億
155
2023-12-15 23:43:22
欄目: 編程語言

在C語言中,可以使用fwrite函數將結構體寫入文件。下面是一個示例:

#include <stdio.h>

struct Person {
    char name[20];
    int age;
    float height;
};

int main() {
    FILE *file = fopen("person.dat", "wb"); // 打開文件,以二進制寫入方式打開

    if (file == NULL) {
        printf("無法打開文件\n");
        return 1;
    }

    struct Person person = {"John", 25, 1.75};

    fwrite(&person, sizeof(struct Person), 1, file); // 將結構體寫入文件
    
    fclose(file); // 關閉文件

    return 0;
}

在上面的示例中,fwrite函數的第一個參數是指向結構體的指針,第二個參數是結構體的大小,第三個參數是要寫入的結構體數量,第四個參數是文件指針。在這個例子中,fwrite(&person, sizeof(struct Person), 1, file)person結構體寫入了文件中。最后,使用fclose函數關閉文件。

0
桑植县| 普兰店市| 潼关县| 吴旗县| 玛沁县| 仁布县| 通辽市| 上高县| 平安县| 福建省| 奉化市| 堆龙德庆县| 礼泉县| 唐山市| 泗洪县| 霍林郭勒市| 土默特右旗| 堆龙德庆县| 孝义市| 通城县| 广宁县| 南郑县| 永年县| 阿荣旗| 康定县| 油尖旺区| 巨野县| 红桥区| 嘉义市| 涞源县| 新邵县| 安陆市| 灵川县| 长垣县| 顺平县| 建宁县| 阿荣旗| 偏关县| 浏阳市| 盐山县| 岐山县|