Ir ao conteúdo
  • Cadastre-se

Meus strings estão sendo convertidos......


soapfeldmann

Posts recomendados

Estou fazer um programa para o MCU PIC16F877 no PCW CCS Compiler.

Quando declaro uma char* composta por números, eles não somados e convertidos para um caractere na tabela ASCII. Quando quero uma string de numeros como uma senha, resulta em um digito qualquer.

char* code = "12345";

if (code == "12345")

return true;

else

return false;

Isso esta retornando falso......... pelo visto o CODE foi traduzido para '$', e sem sei por que......

Link para o comentário
Compartilhar em outros sites

Resolvi da seguinte forma:

1-Criei uma função que grava/modifica strings na memória EEPROM do PIC.

2-Criei uma função que lê as strings a partir de um endereço numérico.

3-Ao invés de declarar as variaveis como char* declarei como int, representando o endereço na memória.

Link para o comentário
Compartilhar em outros sites

Estou fazer um programa para o MCU PIC16F877 no PCW CCS Compiler.

Quando declaro uma char* composta por números, eles não somados e convertidos para um caractere na tabela ASCII. Quando quero uma string de numeros como uma senha, resulta em um digito qualquer.

char* code = "12345";

if (code == "12345")

return true;

else

return false;

Isso esta retornando falso......... pelo visto o CODE foi traduzido para '$', e sem sei por que......

você num pode fazer "if(code == "12345")....você tem que usar a função strcmp da biblioteca string.h...


char* code = "12345";
if (!strcmp(code,"12345"))
return true;
else
return false;

Link para o comentário
Compartilhar em outros sites

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!