RZ> perl -e 'printf "%12.5f", 0.0001;'

нет нет, мне надо следующее: вывести float в N символов шириной 
с максимальной точностью, например

N=5
числа:

0.123
1.234
12.34
123.4
1234.
12345
123456

то есть чтобы только при переполнении вылезало за установленную ширину
(мой пример к сожалению с этим не справляется)

а например вариант %.3f

начинает расширять ширину уже после того как число становится больше 
или равно 10.

может модуль есть на эту тему?
RZ> 2008/12/30 Dmitry E. Oboukhov <[email protected]>:
>> никто не знает можно ли одной директивой сделать аналог
>> такой конструкции:
>> 
>> printf "%.12s", sprintf "%1.10f", $value;
>> 
>> 
>> в смысле есть ли спринтфовая директива на эту тему?
>> я что-то пока не найду
--
... mpd is off

. ''`.                               Dmitry E. Oboukhov
: :’  :   email: [email protected] jabber://[email protected]
`. `~’              GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

Attachment: signature.asc
Description: Digital signature

--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить