[Cascavel-pm] Duvida no printf

Nelson Ferraz nferraz em gmail.com
Quinta Outubro 16 11:25:49 PDT 2008


2008/10/16 Elvio Barbalho <elvio.barbalho em gmail.com>:
> este campo na verdade é a soma(valor em R$) de um campo que estou pegando de
> um arquivo, entretanto não há separação entre a parte inteira e a parte
> fracionária.

O printf não tem como adivinhar onde a vírgula deveria estar. Você
precisa passar um número com a vírgula no lugar certo:

    my $a = "000161932177900000";

    $a = $a / 10**10;

    printf("%019.5f\n", $a);


Mais detalhes sobre a lista de discussão Cascavel-pm