• Miércoles 8 de Mayo de 2024, 06:53

Autor Tema:  Problemas Con Array De Estructuras  (Leído 2001 veces)

carmamezo

  • Miembro MUY activo
  • ***
  • Mensajes: 232
    • Ver Perfil
Problemas Con Array De Estructuras
« en: Sábado 9 de Julio de 2005, 18:52 »
0
Hola a todos!!!
Bueno, os cuento, estoy programando una LCD gráfica para un proyecto de la uni, lo hago con el PICC compiler de CCS y lo simulo con el ISIS de proteus.  Tengo que manejar una imagen y dibujar sobre ella una serie de puntos... (Me sirvió de mucho el programa bmp2asm que se encuentra en otra discusión).
En fin, he creado una estructura del tipo:
Código: Text
  1.  
  2. typedef struct
  3. {
  4.   char cadena[25];
  5.   int x;
  6.   int y;
  7. }puntos;
  8.  
  9.  
Bueno, en el código me interesa inicializar un array de estructuras de este tipo y lo hago de la siguiente manera:
Código: Text
  1.  
  2. void main()
  3. {
  4.   puntos prueba[5]={
  5.       {"algo",5,4},
  6.       {"asdf",6,7},
  7.       {"ñlkj",4,2},
  8.       {"qwer",4,3},
  9.       {"poiu",3,2}
  10.       };
  11.   ...
  12.   ...
  13. }
  14.  
  15.  
Luego voy recorriendo esos puntos, pero llega un momento en el que los datos no se leen correctamente, esto es cuando leo prueba[3].x en vez de darme un 4 me da un 0, y no sé por qué. Otras veces el texto no aparece...
No se si a alguien le ha pasado algo parecido, y sobre todo no se si es un problema del PICC (en el manejo de arrays de texto de distintos tamaños) o de la simulación del proteus...
Si alguien tiene alguna idea de por qué puede pasar esto que no dude en decírmela.  :lightsabre:
Un saludo y gracias a todos.
No hay tonto más molesto que el ingenioso.

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: Problemas Con Array De Estructuras
« Respuesta #1 en: Martes 12 de Julio de 2005, 01:23 »
0
Bueno, quiero darte una mano pero mis conocimientos en el C para pic no son muchos.. si aun no has solucionado tu inconveniente te pido si es posible que pongas la parte del codigo donde recorres el array de estructura, tengo algunas ideas de lo que podria ser pero quiero atar cabos. Gracias :) :hola:
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»

carmamezo

  • Miembro MUY activo
  • ***
  • Mensajes: 232
    • Ver Perfil
Re: Problemas Con Array De Estructuras
« Respuesta #2 en: Lunes 18 de Julio de 2005, 11:34 »
0
Hola, siento haber tardado en responder, he solucionado el problema, se trataba de un fallo del ISIS de proteus, fallaba en la simulación... Resetee el PC y todo iba como la seda...
Gracias de todas formas.
Un saludo  :lightsabre:
No hay tonto más molesto que el ingenioso.

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: Problemas Con Array De Estructuras
« Respuesta #3 en: Lunes 18 de Julio de 2005, 12:01 »
0
Cita de: "carmamezo"
Hola, siento haber tardado en responder, he solucionado el problema, se trataba de un fallo del ISIS de proteus, fallaba en la simulación... Resetee el PC y todo iba como la seda...
Gracias de todas formas.
Un saludo  :lightsabre:
Bueno :) me alegra que todo marche al pie de la letra, espero continue asi  :lol: . Un Abrazo  :D
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»