C++ sprinf sprintf_s 的用法


sprintf

定義:

int sprintf( char *buffer, const char *format [, argument] ... );

 常見用法

//把整數123 打印成一個字符串保存在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_s

int sprintf_s( char *buffer, size_t sizeOfBuffer, const char *format [, argument] ... );

格式化輸出:

 http://hi.baidu.com/ejxzntbomebbcxq/item/21c521d1cc77dd3ae3108f83
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM