sprintf函式的用法

2021-06-22 20:32:41 字數 864 閱讀 7172

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];

列印成乙個字串儲存在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 函式。例如 int sign 100 char s1 10 sprintf s1,d sign pdc textout 0,0,s1 這裡就把sprintf 函式的用法總結一下。int spri...

sprintf函式的用法

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

sprintf函式的用法

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