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
 

相关文章:

  • 2022-12-23
  • 2021-05-07
  • 2022-12-23
  • 2021-05-16
  • 2021-07-27
  • 2022-12-23
猜你喜欢
  • 2021-09-18
  • 2021-10-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-26
相关资源
相似解决方案