溫馨提示×

c語言怎么創建文件并寫入數據

小億
323
2023-11-09 23:45:27
欄目: 編程語言

要在C語言中創建文件并寫入數據,您可以使用文件指針和相關的文件處理函數來完成。下面是一個簡單的示例:

#include <stdio.h>

int main() {
   FILE *fp;
   char data[100];

   // 以寫入模式打開文件
   fp = fopen("file.txt", "w");

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

   printf("請輸入要寫入文件的數據:");
   fgets(data, sizeof(data), stdin);

   // 寫入數據到文件
   fprintf(fp, "%s", data);

   // 關閉文件
   fclose(fp);

   printf("數據已成功寫入文件。\n");

   return 0;
}

在上述示例中,我們首先聲明一個文件指針 fp 和一個字符數組 data。

然后,我們使用 fopen() 函數以寫入模式打開文件,如果打開失敗,則打印錯誤消息并返回。

接下來,我們使用 fgets() 函數從標準輸入獲取要寫入文件的數據,并將其存儲在字符數組 data 中。

然后,我們使用 fprintf() 函數將數據寫入文件。

最后,我們使用 fclose() 函數關閉文件,并打印成功寫入文件的消息。

請注意,上述示例中使用的文件名是 “file.txt”,您可以根據自己的需求更改文件名。此外,您還可以使用其他的文件處理函數來讀取和寫入文件,如 fgetc()、fputc()、fread()fwrite() 等。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女