不定引數寫檔案

2021-07-27 07:41:49 字數 721 閱讀 2926

一、vfprintf

函式名: vfprintf

功 能: 格式化的資料輸出到指定的資料流中

用 法: int vfprintf(file *stream, char *format, va_list param);

函式說明:vfprintf()會根據引數format字串來轉換並格式化資料,然後將結果輸出到引數stream指定的檔案中,直到出現字串結束  (『/0』)為止。關於引數format字串的格式請參 考printf()。

返回值:成功則返回實際輸出的字元數,失敗則返回-1,錯誤原因存於errno中。

程式舉例:

[cpp]view plain

copy

file

*fp;     

intvfpf(

char

*fmt, ...)     

intmain(

void

)    

二、vprintf函式

函式名: vprintf

功 能: 送格式化輸出到stdout中

用 法: int vprintf(char *format, va_list param);

三、vsprintf函式

功 能: 送格式化輸出到串中

用 法: int vsprintf(char *string, char *format, va_list param);

C 不定引數實現寫CSV檔案

自己實現乙個寫csv的類,方便使用,使用不定引數模板實現。直接上 很簡單,如果不設定csv頭的話,就不校驗每行資料的個數。如果寫入了頭,那就校驗每一行資料的個數。標頭檔案 pragma once ifndef csv writer include h define csv writer includ...

c 中如何寫引數不定的函式

作為va list,va start的練習,可以學習一下使用 vsnprintf函式 include stdio.h include stdarg.h void formatoutput char format,void main 引數個數不定的函式,最頻繁使用的就是printf 與scanf 其實...

c 中如何寫引數不定的函式

作為va list,va start的練習,可以學習一下使用 vsnprintf函式 include include void formatoutput char format,void main 引數個數不定的函式,最頻繁使用的就是printf 與scanf 其實,我們也可以自己實現這樣的功能,首...