Как с помощью printf вывести число 100000000 в виде 100 000 000?
>Как с помощью printf вывести число 100000000 в виде 100 000 000?
>
хороший вопрос =)
например так: =)))printf("%i %s %s", 100, "000", "000");
>Как с помощью printf вывести число 100000000 в виде 100 000 000?Нужно, чтобы в locale в LC_NUMERIC thousands_sep был равен ' '. Практически достаточно сделать в bash export LC_ALL=ru_RU.koi8-r, после этого изменится поведение printf из clib.
Сделай apropos locale и прочти все man, что есть у тебя в системе по поводу locale.