Bonjour à tous et déjà merci pour votre aide.
J'aimerai allouer un tableau de type "info" via une fonction mais ça ne marche pas, je met le bout de code qui plante :
le .h :
et le .c :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Donc la fonction "initAnimD" est appelée dans le main et demande, depuis un fichier .anim, de remplir un tableau qui gère les animations (ici pour le héros, mais le but est de pouvoir remplir d'autre tableau comme pour les monstres juste en appelant la fonction "initAnim").
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
Donc tant que je suis dans la fonction : "initAnim" je peut avoir accès aux valeurs stockées dans le tableau, avec un printf par exemple :
Mais une fois de retour dans la fonction "initAnimD" je n'ai plus accès au tableau joueur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
J'en conclus que le tableau est mal alloué mais je ne sais pas quoi faire pour régler le problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
Merci.

 

 
		
		 
         
			
			

 
   
 


 Tableau dynamique de type crée dans une structure
 Tableau dynamique de type crée dans une structure
				 Répondre avec citation
  Répondre avec citation


 
			 
						
Partager