IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

probleme liste


Sujet :

C

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité(e)
    Invité(e)
    Par défaut probleme liste
    bonjour,
    voila j'ai un probleme avec ce programme au moment de l'execution.
    ce programme cree des maillon d'une liste bien sur
    et on entre les valeur tantque l'utulisateur entre la variable "car" o ce qui signifie oui
    mais au moment de l'execution il execute pas correctement.
    merci de m'aider si vous savez bien sur......



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    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
    35
     
    #include<stdio.h>
    #include<stdlib.h>
    typedef struct maillon *ptr;
    typedef struct maillon { 
    int val;
    ptr lien;};
    main()
    {
    int x,i;char c;ptr l,p,p1,preced;
    l=NULL;i=1;/*initialisation de la liste*/;
    printf("voulez vous introduire une valeur o/n \n");
    scanf("%c",&c);
    while(c=='o'){
    p=(ptr)malloc(sizeof(struct maillon));
    printf("la valeur du maillon%d\n",i);
    scanf("%d",&x);
    (*p).val=x;(*p).lien=NULL;
    if(i==1){
    l=p;preced=p;}
    else{ 
    (*preced).lien=p;preced=p;}
    printf("voulez vous introduire une valeur");
    scanf("%c",&c);i++;
    }
    printf("hfhfg");
    i=1;p=l;
    printf("le contenu de la liste\n");
    while(p!=NULL)
    {
    printf("le maillon %d son adresse %x sa valeur=%d son lien=%x\n",i,p,(*p).val,p->lien);
    p=(*p).lien;i++; 
    }
    system("pause");
    }
    Dernière modification par CGi ; 25/04/2006 à 20h27. Motif: Ajout balise code

Discussions similaires

  1. [javascript] Probleme liste deroulante
    Par samtheh dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 06/12/2005, 14h13
  2. Probleme liste simplement chaînée
    Par sorry60 dans le forum C
    Réponses: 23
    Dernier message: 19/11/2005, 20h17
  3. Probleme liste chainée
    Par Raton dans le forum C++
    Réponses: 8
    Dernier message: 15/11/2005, 19h25
  4. [VB.NET] Problème liste Parent-Enfant dans DataGrid
    Par vonbier dans le forum ASP.NET
    Réponses: 7
    Dernier message: 27/01/2005, 08h53
  5. Probleme liste chainne et recursif
    Par rippoz dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 05/02/2004, 16h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo