Software e Hardware para uC PIC
Moderadores: andre_luis, 51, guest2003, Renie
por die6o » 06 Set 2008 19:38
Oi galera tudo bem estou migrando do CCS para o Hitech mas estou com um problema estou convertendo uma variavel float para string com a função sprintf mas não esta funcionando.
bibliotecas e configurações incluidas
#include <htc.h>
#define XTAL_FREQ 12MHZ
__CONFIG(0x3F71);
#include <delay.c>
#include <delay.h>
#include "lcd_hitech.c"
#include <stdio.h>
#include <float.h>
float teste=652.25;
unsigned char string[32];
sprintf(string,"%7.2f volts",teste);
e com uma variavel do tipo int funciona blzinha ....
Alguem pode ajudar
-
die6o
- Nibble
-
- Mensagens: 71
- Registrado em: 07 Mar 2007 13:26
por Maia » 07 Set 2008 16:13
Já usei no C30 assim:
- Código: Selecionar todos
char st[8]; // Resultado da conversão float para string
long double a1_2pt;
sprintf(st,"%.2f", (double)a1_2pt);
gclcd_printmessage(st);
E funcionou direitinho.
Abraços,
Maia
-

Maia
- Byte
-
- Mensagens: 348
- Registrado em: 15 Out 2006 16:25
- Localização: Rio de Janeiro
Voltar para PIC
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante