LINUX.ORG.RU

История изменений

Исправление mashina, (текущая версия) :

Такие заявления надо сопровождать контр-кейсами, чтобы если не меня макнуть, то хотя бы ОП понимал, в чем проблема.

Посмотрел бы man 3 printf, там ещё кроме самих данных можно задавать дополнительные атрибуты, типа

printf("%*d", width, num);
Может ещё какие-нибудь особенности найдутся если ман внимательно прочитать. Ах да, ещё есть неправльные строки типа '%.%u' которые тоже нужно понимать корректно. В общем, пока всю конструкцию правильно не разберёшь не узнаешь сколько аргументов должно быть.

Исходная версия mashina, :

Такие заявления надо сопровождать контр-кейсами, чтобы если не меня макнуть, то хотя бы ОП понимал, в чем проблема.

Посмотрел бы man 3 printf, там ещё кроме самих данных можно задавать дополнительные атрибуты, типа

printf("%*d", width, num);
Может ещё какие-нибудь особенности найдутся если ман внимательно прочитать.