Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Caique Portella_182805

Lixo aparecendo

Recommended Posts

Estou fazendo um programa em C que irá receber dados de um arduino por cabo Serial. O problema é que está aparecendo lixo na tela. Print:

 

v8Vmdfa.png

 

Vocês podem observar olhando no terminal, até alinha que exibi `66006C15554A`(linha 70 no código) está correto, ai depois aquele código que aparece é algum lixo atoa.

 

Aquela frase que aparece logo depois também é normal (linha 96 do código).

 

Depois exibo novamente aquele primeiro código (linha 97).

 

Ai aparece aquele primeiro lixo novamente junto com uma query que executei, porém em nenhum momento eu exibi ela (entenda mais sobre ela vendo da linha 73 até a 77). E só para avisar, na query eu coloco vários `%c` e coloco cada valor do vetor pois se eu colocar apenas um `%s` a query fica com erros (basicamente ela se repete 2 vezes e não exibi o valor de %s que passo).

 

E aparece o valor 14 que é da varável i (linha 98 do código) apenas para uma verificação do loop.

 

 

Alguém sabe porque esses lixos aparecem e como resolver?? Se possível ajuda a resolver o problema na query também.

 

 

Obs: Sou iniciante em C porém estou disposta aprender, desde que não venha com ignorância.

Obs2: Caso necessite, deixo um link para download do código: https://docs.google.com/file/d/0Bxy0rT5rjqidNjY4V2owX0dsRlU/edit?usp=sharing

https://docs.google.com/file/d/0Bxy0rT5rjqidajJjNlZYNzIyalk/edit?usp=sharing

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.