表頭檔案
#include<stdio.h>
定義函數
int sprintf( char *str,const char * format,.........);
函數說明
sprintf()會根據參數format字元串來轉換并格式化資料,然後将結果複制到參數str所指的字元串數組,直到出現字元串結束(’\0’)為止。關于參數format字元串的格式請參考printf()。
傳回值
成功則傳回參數str字元串長度,失敗則傳回-1,錯誤原因存于errno中。
附加說明
使用此函數得留意堆棧溢出,或改用snprintf()。
範例
main()
{
sprintf(s, "%8d%8d", 123, 4567); //産生:" 123 4567"
}
原文:
http://baike.baidu.com/view/1295144.htm