SoloCodigo

Programación Específica => Microcontroladores => Programación en C => Mensaje iniciado por: carmamezo en Sábado 9 de Julio de 2005, 18:52

Título: Problemas Con Array De Estructuras
Publicado por: carmamezo en Sábado 9 de Julio de 2005, 18:52
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.
Título: Re: Problemas Con Array De Estructuras
Publicado por: © Jonathan © en Martes 12 de Julio de 2005, 01:23
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:
Título: Re: Problemas Con Array De Estructuras
Publicado por: carmamezo en Lunes 18 de Julio de 2005, 11:34
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:
Título: Re: Problemas Con Array De Estructuras
Publicado por: © Jonathan © en Lunes 18 de Julio de 2005, 12:01
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