У меня фиктивный вопрос. Я хотел бы напечатать целое число в заполнении буфера с помощью 0, но я не могу разобрать его в формате sprintf
.
Я пробую следующее
char buf[31];
int my_val = 324;
sprintf( buf, "%d030", my_val );
, надеясь получить следующую строку
"000000000000000000000000000324"
, что я делаю не так? Это не значит, что панель с 0 для максимальной ширины 30 символов?