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
 

原文链接: https://www.cnblogs.com/jeekun/archive/2013/01/15/2862051.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    C++ sprinf sprintf_s 的用法

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/75619

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月9日 下午5:05
下一篇 2023年2月9日 下午5:06

相关推荐