Posté le 31/10/2014 08:31
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 72 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
Citer : Posté le 31/10/2014 08:44 | #
Tu l'a déclaré dans un fichier source (*.c) ? Essaye de le déclarer dans un header.
Citer : Posté le 31/10/2014 08:48 | #
C'est tout à fait bon de le déclarer dans uns source, au contraire dans un header c'est déconseillé.
Essaie, à la place de data, de mettre *(data+i), et caste le malloc().
Même dans ce cas, utilise calloc() c'est plus pratique.
Citer : Posté le 31/10/2014 08:57 | #
Nan, ça fonctionne pas
J'ai l'impression que data n'est pas accessible aux autres fichiers car j'ai un "Undeclared name "data""
Citer : Posté le 31/10/2014 09:00 | #
tu n'aurais pas oublier d'inclure main.c dans tes autres fichiers?
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2
merci a tout le monde pour son soutien
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm
(dont je connais le nom, mais pas vous )Arcuz !Citer : Posté le 31/10/2014 09:10 | #
Bon, alors selon Wikipedia, une variable externe doit être déclaré dans chacune des fonctions qui font appel à elle. Donc dans chaque fonction qui l'utilise, met extern *data;. Et utilise calloc().
Citer : Posté le 31/10/2014 09:10 | #
Inclure main.c ? Oh mon dieu >_<
Désolé, j'avais compris que c'était dans le même fichier.
Dans les autres fichiers, il faut ajouter la déclaration :
En général, on met cette déclaration dans le header.