declarar string como const

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

declarar string como const

Mensagempor cristian » 25 Nov 2006 13:16

ola galera

estou fazendo a comunicaçao com celular dele vou receber string do tipo
OK, ERROR, BUSY, NO CARRIER sao strings que vou ter de comparar com uma constante e saber o que foi recebido

tentei e so consegui fazer usando matrizes de char pra depois comparar com a matrz que recebeu a string do celualr

so que cada matriz que declaro gasta 2% de programa e a constante nao funciona
const val1="error"
o ccs 4.0 nao esta aceitando o que devo fazer ?
cristian
Word
 
Mensagens: 570
Registrado em: 03 Nov 2006 08:15
Localização: serrinha-ba

Mensagempor a.rairan » 25 Nov 2006 17:36

esse CCS

O ANSI seria:

const unsigned char string1[] = {"BlaBlaBla"};

Alguns compiladores mudam de const para rom se não me engano acontece isso com o C18 e IAR
André "Away" Rairan
a.rairan
Byte
 
Mensagens: 192
Registrado em: 11 Out 2006 18:53
Localização: São Caetano do Sul - SP - Brasil

Mensagempor ric_vas » 25 Nov 2006 19:59

Tente declarar ela assim:

const char val1[] ="error";

Ric

P.S: No CCS todos tipos de dados (exceto float) são unsigned por default.
ric_vas
Nibble
 
Mensagens: 93
Registrado em: 11 Out 2006 22:22
Localização: RS


Voltar para PIC

Quem está online

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

x