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