1. 程式人生 > >printf、sprintf和fprintf

printf、sprintf和fprintf

sprintf 設備 file 標準 定向 指針 str 就是 屏幕

都是把格式好的字符串輸出
區別是輸出的目標不一樣:
1) printf,是把格式字符串輸出到標準輸出(一般是屏幕,可重定向)。
格式:int printf(const char * format,...);

2 )sprintf,是把格式字符串輸出到指定字符串中,所以參數比printf多一個char。那就是目標字符串地址。
格式:int sprintf(char str,const char format,...);

3 )fprintf, 是把格式字符串輸出到指定文件設備中,所以參數筆printf多一個文件指針FILE
格式:int fprintf(FILE stream,const char format,...);

printf、sprintf和fprintf