Bonjour,
Je veux réaliser une liste itérative en C (je débute en C). Voici la structure LISTE:
Voici maintenant l'interface des fonctions qui traitent une LISTE:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
Ma première question concerne la fonction creer:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
Je ne sais pas comment faire pour retourner NULL quand la création a échouée. J'ai essayé:
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
return (LISTE)NULL;
return (LISTE)0;
return NULL;
return 0;
et rien ne marche. (j'utilise stdio.h pour NULL)
Autre question, ma fonction detruire est-elle correcte ?
Enfin, comment compter le nombre d'éléments dans une telle liste ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
Faut-il réserver un champ nbelements dans la structure ou faut-il parcourir le tableau des éléments avec un pointeur (je voulais suivre cette deuxième méthode mais je suis bloqué) ?
a+
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10

 

 
		
		 
        

 
			
			


 
			


 Liste itérative en C
 Liste itérative en C
				 Répondre avec citation
  Répondre avec citation


 Envoyé par mathieumadrid
 Envoyé par mathieumadrid
					
				 
			 
   



 
  
 
 
 
Partager