Ola amigos!

Tenho esse codigo:

float matrix[3][3];

float latitude;

char Lat;

lcd_gotoxy(1,2);
lcd_putc("Lon ");
for(j=0;j<12;j++){
Lat = RxBuf[k+21+j];
lcd_putc(Lat);

latitude=lat;

matrix[0][1]=latitude;

Esse codigo é parte do comunicação de GPS,e preciso gravar valor recebido da variavel char LAT e grave este valor na matriz,alguem poderia me ajudar?

Exibições: 81

Responder esta

Respostas a este tópico

Obrigado.

Tentei esse linha,mas dá  erro 12 efined identifier --atof

No prorio compilador da CCS em ajuda ele dá o codigo exemplo:]

char string [10];

float x;

 strcpy (string, "123.456");

x = atof(string);

// x is now 123.456

Mas tentei e erro persisti.

versão do CCS?

versão 5.015

não encontrei nada referente ao seu erro, e também não encontrei nada referente a versão.

Confirma a mensagem de erro novamente

segue a foto do erro.

tem esse include?


#include <stdlib.h> 

realmente estava faltando essa include.

favor inserir ao título do tópico para [RESOLVIDO]

sds/Teodoro

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2017   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço