Autor Tema: como hacer un vector y como almaceno sus valores?  (Leído 2645 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado gio013

  • PIC10
  • *
  • Mensajes: 27
como hacer un vector y como almaceno sus valores?
« 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.

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: como hacer un vector y como almaceno sus valores?
« Respuesta #1 en: 16 de Septiembre de 2009, 20:23:24 »
Hola.

Para declararlo (vector de enteros de 4 posiciones):
Código: C++
  1. int8 Vector[5];

Para almacenar datos en el(Guardo en la posicion 1 el numero 3):
Código: C++
  1. Vector[1]=3;

Para imprimirlo en una LCD:
Código: C++
  1. printf(lcd_putc,"%u",Vector[1]);

Saludos
El papel lo aguanta todo

Desconectado gio013

  • PIC10
  • *
  • Mensajes: 27
Re: como hacer un vector y como almaceno sus valores?
« Respuesta #2 en: 16 de Septiembre de 2009, 20:49:47 »

Para declararlo (vector de enteros de 4 posiciones):
Código: C++
  1. int8 Vector[5];

por que son cuatro posiciones ?  es que veo que colocas un cinco

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: como hacer un vector y como almaceno sus valores?
« Respuesta #3 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!
No contesto mensajes privados, las consultas en el foro

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: como hacer un vector y como almaceno sus valores?
« Respuesta #4 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++
  1. Vector[5];
  2. ...
  3. Vector[0]=1;
  4. Vector[1]=2;
  5. Vector[2]=3;
  6. Vector[3]=4;
  7. Vector[4]=5;

El ultimo byte se asigna para el null o '\0' como menciona el amigo Suky.

Saludos
El papel lo aguanta todo

Desconectado gio013

  • PIC10
  • *
  • Mensajes: 27
Re: como hacer un vector y como almaceno sus valores?
« Respuesta #5 en: 16 de Septiembre de 2009, 23:52:07 »
muchas gracias son muy amables al prestarme algo de su tiempo.


muchas gracias


 

anything