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

溫馨提示×

C++ fprintf()實例講解

c++
小億
89
2023-12-19 03:25:56
欄目: 編程語言

fprintf() 函數用于將數據寫入到文件中。它的原型如下:

int fprintf(FILE *stream, const char *format, ...)

其中,stream 是指向 FILE 對象的指針,用于指定要寫入的文件;format 是一個格式字符串,用于指定要寫入的數據的格式;… 是可變參數,用于指定要寫入的數據。

下面是一個使用 fprintf() 函數的實例:

#include <stdio.h>

int main() {
   FILE *fp;

   // 打開文件
   fp = fopen("test.txt", "w");

   if (fp == NULL) {
      printf("打開文件失敗!\n");
      return 1;
   }

   // 寫入數據
   fprintf(fp, "Hello World!");

   // 關閉文件
   fclose(fp);

   return 0;
}

在上面的示例中,首先使用 fopen() 函數打開一個名為 “test.txt” 的文件,并以寫入模式打開。然后使用 fprintf() 函數將字符串 “Hello World!” 寫入到文件中。最后使用 fclose() 函數關閉文件。

運行以上代碼后,會在當前目錄下創建一個名為 “test.txt” 的文件,并將字符串 “Hello World!” 寫入到該文件中。

需要注意的是,如果打開文件失敗,fp 的值將為 NULL,因此在寫入數據前需要先對 fp 進行驗證。

另外,fprintf() 函數還可以用于格式化輸出,它支持類似于 printf() 函數的格式化字符串,例如:

fprintf(fp, "The value of x is %d.", x);

這將把變量 x 的值以十進制格式寫入到文件中。

0
三原县| 沁阳市| 阜新市| 宾阳县| 定边县| 灵武市| 浏阳市| 榆林市| 武城县| 潍坊市| 元谋县| 新沂市| 六枝特区| 连平县| 祁阳县| 惠水县| 泰安市| 榆中县| 金乡县| 罗定市| 和平县| 铅山县| 册亨县| 紫阳县| 方山县| 通道| 济宁市| 西昌市| 武城县| 岑巩县| 枣阳市| 平顶山市| 鹤庆县| 沁阳市| 玉门市| 峨眉山市| 宣恩县| 西乌珠穆沁旗| 石景山区| 五寨县| 长沙市|