sprintf函式詳細解釋

2021-04-24 17:04:52 字數 929 閱讀 3419

檢視( 351 ) /

評分( 13 / 1 )

sprintf() 格式化輸出函式(圖形)

功能: 函式sprintf()用來作格式化的輸出。

用法: 此函式呼叫方式為int sprintf(char *string,char *format,arg_list);

說 明: 函式sprintf()的用法和printf()函式一樣,只是sprintf()函式給出第乙個引數string(一般為字元陣列),然後再呼叫 outtextxy()函式將串裡的字元顯示在螢幕上。arg_list為參數列,可有不定個數。通常在繪圖方式下輸出數字時可呼叫sprintf()函 數將所要輸出的格式送到第乙個引數,然後顯示輸出。

函式名: sprintf

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

用  法: int sprintf(char *string, char *farmat [,argument,...]);

程式例:

#include

#include

int main(void)

{char buffer[80];

sprintf,你知道多少?

列印成乙個字串儲存在s 中。

sprintf(s, "%d", 123); //產生"123"

可以指定寬度,不足的左邊補空格:

sprintf(s, "%8d%8d", 123, 4567); //產生:" 123 4567"

當然也可以左對齊:

sprintf(s, "%-8d%8d", 123, 4567); //產生:"123 4567"

也可以按照16 進製列印:

sprintf(s, "%8x", 4567); //小寫16 進製,寬度佔8 個位置,右對齊

sprintf(s, "%-8x", 4568); //大寫16 進製,寬度佔8 個位置,左對齊

sprintf函式詳細解釋

sprintf 格式化輸出函式 圖形 功能 函式sprintf 用來作格式化的輸出。用法 此函式呼叫方式為int sprintf char string,char format,arg list 說明 函式sprintf 的用法和printf 函式一樣,只是sprintf 函式給出第乙個引數stri...

sprintf函式詳細解釋

sprintf 格式化輸出函式 圖形 功能 函式sprintf 用來作格式化的輸出。用法 此函式呼叫方式為int sprintf char string,char format,arg list 說明 函式sprintf 的用法和printf 函式一樣,只是sprintf 函式給出第乙個引數stri...

fgets函式 sprintf函式

char fgets char restrict s,int n,file restrict stream 第乙個引數為資料存放的陣列,第二個引數為最大長度,第三個引數為輸入源,我們從鍵盤讀入,引數為stdin 可以看到fgets 讀取的字串長度包含了結尾的 0 遍歷陣列時要注意下標越界。strle...