91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C語言怎么用fwrite寫入文件

小億
144
2023-12-15 02:24:01
欄目: 編程語言

在C語言中,可以使用fwrite()函數將數據寫入文件。函數的原型如下:

size_t fwrite(const void *ptr, size_t size, size_t count, FILE *stream);
  • ptr:指向要寫入文件的數據的指針。
  • size:要寫入文件的每個數據項的大小(以字節為單位)。
  • count:要寫入文件的數據項的個數。
  • stream:指向要寫入的文件的指針。

下面是一個例子,演示如何使用fwrite()函數將數據寫入文件:

#include <stdio.h>
#include <string.h>

int main() {
   FILE *file;
   char data[] = "Hello, World!";

   // 打開文件
   file = fopen("file.txt", "wb");
  
   // 寫入數據到文件
   if(file != NULL) {
      fwrite(data, sizeof(char), strlen(data), file);
      printf("數據已寫入文件\n");
   }
   else {
      printf("無法打開文件\n");
   }

   // 關閉文件
   fclose(file);

   return 0;
}

在上面的例子中,我們打開名為"file.txt"的文件,并將字符串"Hello, World!“寫入文件。函數fwrite()用于將數據寫入文件,并返回成功寫入的數據項數。如果文件打開成功且寫入成功,則輸出"數據已寫入文件”。最后,使用fclose()函數關閉文件。

注意:在使用fwrite()函數寫入數據時,必須定義文件打開模式為二進制模式(“wb”),以確保數據以二進制形式寫入文件。

0
含山县| 洱源县| 安西县| 禄丰县| 南漳县| 宁海县| 定兴县| 开阳县| 依安县| 翁源县| 宜兰市| 石渠县| 灵台县| 唐海县| 开平市| 弥渡县| 中卫市| 西贡区| 三江| 门源| 永安市| 兖州市| 富源县| 色达县| 南岸区| 隆回县| 同江市| 梅河口市| 阿尔山市| 鄂托克前旗| 江孜县| 汝城县| 远安县| 邢台县| 屯昌县| 滕州市| 竹北市| 天长市| 班戈县| 健康| 闸北区|