probleme d affichage une liste chainee

  • Auteur de la discussion jackman
  • Date de début

KangOl

Grand Maître
j'essaye de te mettre sur la voie ...
commente moi chaque ligne (sauf les accolades) de ta fonction d'affichage
 

KangOl

Grand Maître
peut etre pas la réponse mais du moins des corrections de bugs
 

Emmanuel Delahaye

Expert

■main() retourne int. Toujours.
■adl est un pointeur invalide (non initialisé ou NULL). Passer une telle valeur à une fonction invoque un comportement indéfini.
Tu veux probablement (pas besoin de globale...)
[cpp]
<...>
int main (void)
{
liste adl ;

initialiser(&adl);
<...>
[/cpp]
[cpp]
char rep ;

void main ()
{
scanf("%s",&rep);
[/cpp]
Horrible !
"%s" attend l'adresse du premier élément d'un tableau. Pour "o", il faut un tableau d'au moins 2 caractères : {'o', 0}
[cpp]
int main (void)
{
char rep[8] ;

scanf("%7s",rep);
[/cpp]
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 174
Messages
6 718 831
Membres
1 586 473
Dernier membre
ayane//-
Partager cette page
Haut