FAQ:ANSI CPP:задать число знаков после запятой в функции printf

Материал из Весельчак У
Версия от 21:35, 28 июля 2008; RXL (обсуждение | вклад) (Ветвление FAQ:ANSI CPP.)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Как задать число знаков после запятой у float в функции printf?

В printf в спецификаторе числа разрядов можно поставить символ "*". Тогда соответствующий, по порядку, аргумент будет интерпретирован как число знаков.

	printf("%.*f", 2, 3.1415); // выведет 3.14

Для CString::Format символ "*" не работает!