Tom's Guide > Forum > Programmation > Probleme avec tableau de structures - Allegro

Probleme avec tableau de structures - Allegro

Forum Programmation : Probleme avec tableau de structures - Allegro

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

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:


Code :
  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?

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Tu veux transformer un pointeur constant en un pointeur modifiable.
Passe par des variables intermédiaires.

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

Excuse moi, mais je viens juste de commencer le c. Ca consisterait en quoi? pourrais je avoir un apercu stp?

Répondre à espion4

Je pense que ce sont les chaines de caractère que tu donne en constant et qui doivent être variables.

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


------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

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

Ah, programmation,quand tu nous tiens!

Répondre à espion4
Tom's Guide > Forum > Programmation > Probleme avec tableau de structures - Allegro
Aller à :

Il y a 2483 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens