【发布时间】:2011-09-01 07:11:17
【问题描述】:
我有一个愚蠢的问题。我想用 0 将整数打印到缓冲区填充中,但我无法将其排序为 sprintfformat。
我正在尝试以下方法
char buf[31];
int my_val = 324;
sprintf( buf, "%d030", my_val );
希望有以下字符串
"000000000000000000000000000324"
我做错了什么?这并不意味着用 0 填充最大宽度为 30 个字符?
【问题讨论】: