Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: gio013 en 16 de Septiembre de 2009, 20:19:19
Título: como hacer un vector y como almaceno sus valores?
Publicado por: gio013 en 16 de Septiembre de 2009, 20:19:19
olas olas. el titulo lo dice tooo como creo un vector y como almaceno sus valores con el ccs compiler? aaaaa tambien necesitaria saber como imprimo esos valores en un lcd.
grax por leer espero pronta respuesta.
Título: Re: como hacer un vector y como almaceno sus valores?
Publicado por: MLO__ en 16 de Septiembre de 2009, 20:23:24
Hola.
Para declararlo (vector de enteros de 4 posiciones):
Código: C++
int8 Vector[5];
Para almacenar datos en el(Guardo en la posicion 1 el numero 3):
Código: C++
Vector[1]=3;
Para imprimirlo en una LCD:
Código: C++
printf(lcd_putc,"%u",Vector[1]);
Saludos
Título: Re: como hacer un vector y como almaceno sus valores?
Publicado por: gio013 en 16 de Septiembre de 2009, 20:49:47
Para declararlo (vector de enteros de 4 posiciones):
Código: C++
int8 Vector[5];
por que son cuatro posiciones ? es que veo que colocas un cinco
Título: Re: como hacer un vector y como almaceno sus valores?
Publicado por: Suky en 16 de Septiembre de 2009, 20:55:36
Ese es de 5 elementos, pero cuando trabajas con vectores y string, debes tener en cuenta de agregar una posición mas para el carácter nulo '\0'
Saludos!
Título: Re: como hacer un vector y como almaceno sus valores?
Publicado por: MLO__ en 16 de Septiembre de 2009, 21:34:46
Eeexactamente.
Pero en realidad si tiene las 5 posiciones, lo que pasa es que debes contar desde 0:
Código: C++
Vector[5];
...
Vector[0]=1;
Vector[1]=2;
Vector[2]=3;
Vector[3]=4;
Vector[4]=5;
El ultimo byte se asigna para el null o '\0' como menciona el amigo Suky.
Saludos
Título: Re: como hacer un vector y como almaceno sus valores?
Publicado por: gio013 en 16 de Septiembre de 2009, 23:52:07
muchas gracias son muy amables al prestarme algo de su tiempo.