Voila je bloque sur comment passer un SDL_Rect en paramèttre, je travail dans deux fichier différent est jaimerais envoyer Coordonnées en paramètre pour le modifier, j'ai éssayer mais ni arrive pas
int traitementClavier (SDL_Rect Coordonnées);
Les gens qu'on interroge, pourvu qu'on les interroge bien, trouvent d'eux-mêmes les bonnes réponses.
jaimerais envoyer Coordonnées en paramètre pour le modifier
Si tu veut modifier l'original déjà il te faudrat un pointeur ou plutôt une référence.
Pour ce qui est de ton prototype je sais pas si sa viens de la mais déjà ne met pas d'accent dans le nom de tes variables.
Rennome ton SDL_Rect Coordonnées en SDL_Rect Coordonnees.
Ensuite si sa ne marche toujours pas peut tu être plus clair sur l'erreur ?
Message du compilateur et appele de la fonction nous aiderons a t'aider
En faite j'ai un fichier main.c qui appelle la fonction, un fichier traitement.c qui modifie mon SDL_Rect et un fichier affichage.c qui s'occupe de l'affichage (il lit SDL_Rect sans modifier), ses trois fonctions ont toutes un .h pour les prototypes, j'aimerais savoir comment passer SDL_Rect en paramètre avec le prototype, comment structurer mes fonctions.
Les gens qu'on interroge, pourvu qu'on les interroge bien, trouvent d'eux-mêmes les bonnes réponses.
Sinon dans ton main.c tu doit inclure un .h qui contient le prototype.
Donc tu dois y inclure traitement.h et affichage.h
Ensuite ben faut une référence pour traitement.
Ensuite ben je peut pas t'aider plus sans le code...
Voici le code, en faite je me doute que l'écriture du code n'est pas bonne mais je voit pas comment passer les objet sdl en paramètre, j'ai condenser le code pour l'essentiel de mon problème, j'éspère que le code est clair
constante.h : (le prototype)
SDL_Rect coordonner; void traitementClavier (int haut, int bas, int gauche, int droite, int etat, int& saut, SDL_Rect *coordonner); bool appliquerImage (SDL_Rect *coordonner);
Voila je bloque sur comment passer un SDL_Rect en paramèttre, je travail dans deux fichier différent est jaimerais envoyer Coordonnées en paramètre pour le modifier, j'ai éssayer mais ni arrive pas
int traitementClavier (SDL_Rect Coordonnées);
SDL_Rect peut être passé en argument comme n'importe quel type.
comment passer un SDL_Rect en paramètre fonction
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.