1. 程式人生 > >linux函式程式碼操練---檔案操作-----printf系列函式

linux函式程式碼操練---檔案操作-----printf系列函式

基礎知識

printf系列三個比較重要的函式分別是printf,fprintf,sprintf。
我們熟悉的是printf,他是標準輸出函式,也就是說他的輸出內容是顯示在螢幕上的,而fprintf則是顯示在檔案中,sprintf相當於顯示在字元陣列中。
函式原型分別為
int printf(const char* farmat,...);
int sprintf(char *s,const char* farmat,...);
int fprintf(FILE *stream,const char* farmat,...);

實驗內容

①fprintf的使用
②sprint的使用
③返回值的探究

fprintf的使用

程式截圖
這裡寫圖片描述
執行結果
這裡寫圖片描述
說明
程式會將內容按照給定的格式寫入檔案,前提是檔案可寫,並且從檔案開頭位置開始寫內容。與列印在螢幕的效果類似

sprintf的使用

程式截圖
這裡寫圖片描述
執行結果
這裡寫圖片描述
說明
將內容按照格式寫入字元陣列中,並且會自動補充結束符

返回值

返回成功列印的字元數量,如果失敗則返回一個負值