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

溫馨提示×

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
内乡县| 鄯善县| 宜阳县| 杭锦后旗| 方正县| 金堂县| 阳曲县| 水富县| 温泉县| 崇明县| 高安市| 比如县| 桑日县| 碌曲县| 综艺| 大连市| 多伦县| 怀远县| 蒙阴县| 秭归县| 桐乡市| 安图县| 台东市| 恭城| 中方县| 栖霞市| 高阳县| 那曲县| 临朐县| 龙山县| 辽源市| 徐闻县| 和硕县| 太和县| 石阡县| 陵水| 东丰县| 韶关市| 梓潼县| 平泉县| 新巴尔虎右旗|