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 de declaration de la piles


Sujet :

C

  1. #1
    Membre du Club Avatar de ralf91
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 419
    Points : 60
    Points
    60
    Par défaut probleme de declaration de la piles
    [-mod- Tu as posté 4 messages avec le même titre. J'en ai supprimé 3].

    bonjour !
    j'ai un petit exercice sur les piles et j'ai besoin d'aide ben voila l'enonce :
    -Ecrire une foction DECOMPOSE qui decompose un mot dans une liste, de point d'entree tete.
    -Ecrire une fonction qui lit une suite de mots terminee par le mot VIDE, et construit une pile S contenant pour chaque mot, sa longueur et le lien vers sa decomposition.

    pour la fonction DECOMPOSE c'est bon mais pour la pile non !
    voila pour la pile j'ai essaye s'il y a une erreur vous me dites svp (2eme question)

    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
     
    #include <stdio.h>
    #include <stdlib.h>
     
    typedef struct elt { char info ;
                         struct elt *svt; } liste;
     
    typedef struct {int taille;
                    liste *lien; }st;
     
    typedef struct elt2 { st info2;
                          struct elt2 *svt2; }pile;
     
    liste *DECIOMPOSE(char *) //prototype de la fonction DECOMPOSE elle retourne la tete de la liste 
     
    void CONSTR(pile **t)
    { int n;   char *ch;
      pile *s;
      scanf("%d",&n); //la longueur de la chaine
      ch=(char *)malloc(n);
      gets(ch);
    while (ch[0]!='\0')  //mot vide
    { 
         (*t)=DECOMPOSE(ch);
         info2.taille=n;
         info.lien->svt=(*t);
         empiler(s,info2); //primitive, c'est une fonction qui ajoute un element 
         printf("entez une autre chaine :");
         scanf("%d",&n);
         ch=(char *)malloc(n);
    gets(ch);
    }
    }

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Points : 17 923
    Points
    17 923
    Billets dans le blog
    2
    Par défaut
    d'abord une erreur d'orthographe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    liste *DECIOMPOSE(char *)

  3. #3
    Membre du Club Avatar de ralf91
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 419
    Points : 60
    Points
    60
    Par défaut
    salut,
    c'est erreur de frappe
    mais a par ca, est ce que c'est juste la suite, si ce n'est pas claire comment faire pour ajouter un schema (image sur le forum)

Discussions similaires

  1. Problème de déclaration de tableaux
    Par BenjaminLustrement dans le forum C++/CLI
    Réponses: 6
    Dernier message: 23/06/2006, 16h21
  2. [C++] Probleme de declaration
    Par raboin dans le forum C++
    Réponses: 16
    Dernier message: 22/04/2006, 09h22
  3. [xml et xsd ] probleme de declaration
    Par TabrisLeFol dans le forum Valider
    Réponses: 3
    Dernier message: 02/11/2005, 10h22
  4. Réponses: 11
    Dernier message: 02/05/2005, 19h30
  5. [Traduction] probleme de declaration
    Par Mercilius dans le forum Langage
    Réponses: 3
    Dernier message: 03/04/2003, 16h16

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