Se connecter / S'enregistrer
Votre question

Probleme avec tableau de structures - Allegro

Tags :
  • Programmation
Dernière réponse : dans Programmation
26 Mars 2008 15:37:00

Bonjour,
J'essaie de faire un tableau de structures avec la librairie graphique Allegro. J'ai une erreur de compilation: invalid conversion from `const void*' to `void*'
J'ai comme compilateur Devcpp. Voici mon code et l'erreur:


  1. DIALOG objets[]=
  2. {
  3. /* (dialog proc) (x) (y) (w) (h) (fg) (bg) (key) (flags) (d1) (d2) (dp) (dp2) (dp3) */
  4. {d_clear_proc, 0, 0 , 0, 0, 0, 0, 0, 0, 0, 0, NULL, NULL, NULL},
  5.  
  6. {d_box_proc, 500, 500, 100, 100, 100, 0, 0, 0, 0, 0, "Mon 1er texte dans une box", NULL, NULL},
  7.  
  8. {d_menu_proc, 160, 300, 160, 12, 0, 0, 0, 0, 0, 0, NULL, main_menu, NULL },
  9.  
  10. {NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, NULL, NULL, NULL}
  11.  
  12. };


C'est la derniere ligne qui m'est signalée. Pouvez vous m'aider?

Autres pages sur : probleme tableau structures allegro

a b L Programmation
26 Mars 2008 19:30:01

Tu veux transformer un pointeur constant en un pointeur modifiable.
Passe par des variables intermédiaires.
27 Mars 2008 01:00:20

Excuse moi, mais je viens juste de commencer le c. Ca consisterait en quoi? pourrais je avoir un apercu stp?
Contenus similaires
a b L Programmation
27 Mars 2008 19:59:04

Je pense que ce sont les chaines de caractère que tu donne en constant et qui doivent être variables.
  1. char texte[] = "Mon 1er texte dans une box";
  2.  
  3. DIALOG objets[]=
  4. {
  5. /* (dialog proc) (x) (y) (w) (h) (fg) (bg) (key) (flags) (d1) (d2) (dp) (dp2) (dp3) */
  6. {d_clear_proc, 0, 0 , 0, 0, 0, 0, 0, 0, 0, 0, NULL, NULL, NULL},
  7.  
  8. {d_box_proc, 500, 500, 100, 100, 100, 0, 0, 0, 0, 0, texte, NULL, NULL},
  9.  
  10. {d_menu_proc, 160, 300, 160, 12, 0, 0, 0, 0, 0, 0, NULL, main_menu, NULL },
  11.  
  12. {NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, NULL, NULL, NULL}
  13.  
  14. };

27 Mars 2008 23:37:03

Tu es vraiment genial. Merci beaucoup, ca marche a merveille. :-)

Ah, programmation,quand tu nous tiens!
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS