參數說明
int fprintf ( FILE * stream, const char*format, [argument])
FILE*stream:檔案指針
const char* format:輸出格式
[argument]:附加參數列表
函式說明
fprintf( )會根據參數format 字元串來轉換並格式化數據, 然後將結果輸出到參數stream 指定的檔案中, 直到出現字元串結束('\0')為止。
需要注意的一點是,頭檔案<stdio.h>為舊版C語言用法,是錯誤的。
功 能
傳送格式化輸出到一個檔案中與印表機輸出
用 法
#include <cstdio>
#include<cstdlib>
int fprintf( FILE *stream, const char *format, ... );
fprintf()函式根據指定的format(格式)傳送信息(參數)到由stream(流)指定的檔案. fprintf()只能和printf()一樣工作. fprintf()的返回值是輸出的字元數,發生錯誤時返回一個負值.
規定符
%d, %i 十進制有符號整數
%u 十進制無符號整數
%f 浮點數
%s 字元串
%c 單個字元
%p指針的值
%e, %E 指數形式的浮點數
%x無符號以小寫十六進制表示的整數
%X 無符號以大寫十六進制表示的整數
%o 無符號以八進制表示的整數
%g 自動選擇合適的表示法
程式示例VC
函式範例
示例一
示例二
輸出至檔案fprintf.out:
示例三