跳至內容

fprintf函數的用法

更新時間
快连VPN:速度和安全性最佳的VPN服务
快连VPN:速度和安全性最佳的VPN服务
fprintf 函數用於將格式化的數據寫入文件中或 stdout。它使用格式化字符串指定輸出格式,並接收可變數量的參數。首先,打開文件或使用 stdout,然後使用 fprintf 函數向其寫入格式化的數據。

fprintf 函數

用途:

fprintf 函數用於將格式化的數據寫入到一個文件中或 stdout 中。

語法:

int fprintf(FILE *stream, const char *format, ...);
登錄後複製

參數:

  • stream:指向要寫入的文件或 stdout 的 FILE 結構。
  • format:一個格式化字符串,指定輸出的格式。
  • ...:可變數量的要寫入的參數。

格式化說明符:

說明符 數據類型 格式
%c 字符 單個字符
%d 整數 十進制整數
%f 浮點數 十進制浮點數
%s 字符串 字符串
%p 指針 指針地址

使用方法:

首先,打開一個文件或使用 stdout,然後使用 fprintf 函數向其寫入格式化的數據。下面是一個示例:

#include <stdio.h>int main() {  FILE *fp;  int age = 30;  char name[] = "John Doe";  // 打開一個文件  fp = fopen("output.txt", "w");  // 向文件中寫入格式化的數據  fprintf(fp, "Name: %s", name);  fprintf(fp, "Age: %d", age);  // 關閉文件  fclose(fp);  return 0;}
登錄後複製

在這個示例中,我們打開了一個名爲 "output.txt" 的文件,然後使用 fprintf 函數向該文件中寫入 name 和 age 的格式化數據。最後,我們關閉了文件。

以上就是fprintf函數的用法的詳細內容,更多請關注本站其它相關文章!

更新時間

發表留言

請注意,留言須先通過審核才能發佈。