【发布时间】:2018-11-09 13:47:57
【问题描述】:
要求给定的字符串 char input_str[5] = "Hello"; 必须用前导字符 = 0 填充。因此结果将具有固定长度的10 个字符:out_put == "00000Hello"。
知道如何在 C 中这样做吗?
【问题讨论】:
-
填充在哪里?在记忆中?打印时?在同一个字符串中?在另一个?
-
使用
printf函数系列,您可以 0 填充字符串和整数。阅读手册页。 -
您可以使用 0 填充,但 gcc 警告它会导致
s的未定义行为。 -
String Padding in C的可能重复
标签: c string zero-padding