pb en c - C - Programmation
Marsh Posté le 16-05-2016 à 12:42:33
Ben c'est parce que tu as une étoile devant jeu.couleur[X0][Y0] dans ton printf.
printf("\ncase%d",*jeu.couleur[X0][Y0]);
A+,
Marsh Posté le 16-05-2016 à 13:32:33
Citation : mais je n'ai aucune erreur de compilation... |
Active les warnings de ton compilateur (et prends-les en compte)...
Pour GCC: -Wall
Marsh Posté le 16-05-2016 à 14:35:10
De toute façon, vu le code, ce qu'il aurait fallu faire était surement quelque chose comme
char sp_controle_destination(int X0 ,int Y0,int x0,int y0,Splateau *jeu,clock_t temps);
...
sp_controle_destination(X0 ,Y0, x0, y0, &jeu, temps);
...
char sp_controle_destination(int X0 ,int Y0,int x0,int y0,Splateau *jeu,clock_t temps)
{
printf("sp controle x=%d y=%d x0=%d y0=%d ",X0,Y0,x0,y0);
printf("\ncase%d",*jeu.couleur[X0][Y0]);
A+,
Marsh Posté le 16-05-2016 à 11:19:37
bonjour, je suis bloquée sur un projet de jeu!
Je n'arrive pas a récupérer la valeur de jeu.couleur[X0][Y0] , tous mes essais m'ont rendus son adresse....
C'est un gros résumé du code mais je n'ai aucune erreur de compilation...
merci d'avance!