快连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函數的用法的詳細內容,更多請關注本站其它相關文章!