Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: manutek en 16 de Enero de 2011, 17:21:48
Título: arreglo con string mas un char
Publicado por: manutek en 16 de Enero de 2011, 17:21:48
Hola camaradas Una consulta referida a los arreglos de única dimensión,en este caso me agradaría pasar a una función un arreglo como el sig
Código: C
staticchar string[]={2,"hola marte"};
Pero el compilador me tira error (hi tech PICC8.05pl2)que no puede compilar esta expresión. La finalidad de esta ocurrencia se me da al querer pasar al LCD (de caracteres) ,puntero de por medio, el string y la posición de un solo tiro. Alguna idea para resolver tal caso?
Título: Re: arreglo con string mas un char
Publicado por: migsantiago en 16 de Enero de 2011, 17:29:57
Hola
Está mal declarado ya que debe ser bi-dimensional y no unidimensional.
Te recomiendo esto: http://www.todopic.com.ar/foros/index.php?topic=25785.0
Título: Re: arreglo con string mas un char
Publicado por: manutek en 16 de Enero de 2011, 18:12:28
Me llama la atención q Siendo que la expecion :
Código: C
staticunsignedchar string[]="hola";
Equivaldría a:
Código: C
staticunsignedchar string[0]='h';
staticunsignedchar string[1]='o';
staticunsignedchar string[2]='l';
staticunsignedchar string[3]='a';
staticunsignedchar string[4]=0;
En hi tech son 5 miembros
Y:
Código: C
staticunsignedchar string[0]=2;
staticunsignedchar string[1]='h';
staticunsignedchar string[2]='o';
staticunsignedchar string[3]='l';
staticunsignedchar string[4]='a';
staticunsignedchar string[5]=0;
Se realizara de esta única manera y No se pueda agregar un miembro mas en un arreglo bajo la expresión mencionada
Título: Re: arreglo con string mas un char
Publicado por: Suky en 16 de Enero de 2011, 19:12:56