Bonjour!!
je sais pas trop si c'était le bon endroit pour parler de mon pb mais ca me semble pas mal ici^^
je vous mets directement là ou ca bloque, ce sera plus simple pour expliquer!
j'ai ces deux void
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 void init_all_pikmin (t_pikmin*tab[],t_perso*p) { int i; for (i=0;i<NBPIK;i++) {tab[i]=(t_pikmin*)malloc(sizeof(t_pikmin)); init_pikmin(tab[i],p);} }t_pikmin et t_perso sont des structures
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 void init_pikmin(t_pikmin*pk,t_perso*p) {pk->x = p->x......................... ............................................ ............................................}
et j'ai définit dans le main ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 t_pikmin pk; t_pikmin*pnj_pikmin = &pk; t_pikmin*tabpik[NBPIK]; t_perso p; t_perso*player = &p; void init_all_pikmin (tabpik,player); // pour appeller la fonction
Sans le rouge tout se passe bien, mais ce que je voudrais c'est trouver un moyen faire ce qui est en rouge..
donc voilà si qqun pouvait m'éclairer un peu, j'ai du tout essayer sauf ce qu'il faut faire je crois
merci d'avance!!
EDIT : apparament qd je fais ca il me place pk->x à une adresse
Partager