【问题标题】:C: How to extend variable-length strings to set length [closed]C:如何扩展可变长度字符串以设置长度 [关闭]
【发布时间】:2014-12-21 08:36:27
【问题描述】:

如何用足够的0's(从开头)填充一个字符串以使其长度小于 5 个字符?

例如100 --> 00100

【问题讨论】:

  • 一种方法是编写一个代码,用足够的 0 填充一个字符串,使其长度小于 5 个字符。
  • 为什么不使用sprintf 的格式化选项在创建字符串时将前导零放入字符串中?

标签: c string


【解决方案1】:

一些代码

char s[10];
snprintf(s, 10, "%05d", 100);

结果

s contains "00100"

【讨论】:

    猜你喜欢
    • 2013-05-02
    • 1970-01-01
    • 2019-12-17
    • 1970-01-01
    • 1970-01-01
    • 2015-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多