Formatar String antes de envia-la via RS232

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Formatar String antes de envia-la via RS232

Mensagempor rdeletric » 31 Out 2014 10:38

Ola Galera, sou iniciante-intermediario (kkk), estou tentando formatar um valor convertido em string, e' uma contagem, e gostaria de enviar no seguinte formato: A000.00
Alguem sabe como fazer, usanfo o "printf" no CCS?
Desde ja obrigado...
rdeletric
 
Mensagens: 1
Registrado em: 31 Out 2014 10:34

Re: Formatar String antes de envia-la via RS232

Mensagempor cfreund » 31 Out 2014 23:18

Use uma variável do tipo "float".

Código: Selecionar todos
float var = 5.01;
printf("A06.2f", var);

"A005.01"


http://www.cplusplus.com/reference/cstdio/printf/
Cláudio F
Avatar do usuário
cfreund
Word
 
Mensagens: 672
Registrado em: 14 Out 2006 14:02
Localização: São Paulo

Re: Formatar String antes de envia-la via RS232

Mensagempor xultz » 02 Nov 2014 20:20

Eu acho que o certo seria printf("A%03.2f",var);
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x