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 compilation


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 compilation
    bonjour
    j'ai un programme qui conserne la creation d'un arbre qui est representé en chainage
    j'ai un probleme au moment de la compilation
    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
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    #include<stdio.h>
    #include<stdlib.h>
    typedef struct noeud *arbre;
    struct noeud {
                  char val;
                  arbre g,d;
                  };
    arbre a;   
    void filsgauche(arbre *a)
    {
         char c,val;arbre p;
    p=(noeud*)malloc(sizeof(noeud));
    printf("inroduisez la valeur ");
    scanf("%s",&val);
    (*p).val=val;
    (*(*a)).g=p;              
    }
    void filsdroite(arbre *a)
    {
         char c,val;arbre p;
    p=(noeud*)malloc(sizeof(noeud));
    printf("inroduisez la valeur ");
    scanf("%s",&val);
    (*p).val=val;
    (*(*a)).d=p;              
    }
    void creation(arbre *a)
    {
         char c;
    printf("voulez vous introduire une valeur ");
    scanf("%s",&c);
       if(c=='o')
       {
        filsgauche(&(*a));
        creation(&(*a).g);            /*le probleme est ici*/
        filsdroite(&(*a));
        creation(&(*a).d);
        }                 
    }     
    main()
    {
          char c,val;arbre p;
    p=(noeud*)malloc(sizeof(noeud));
    printf("introduiser la valeur de la racine principale ");
    scanf("%s",&val);
    (*a).val=val;
    creation(&a);
    system("pause");
    }
    au moment de la compilation c affiche que g n'est pas declaré
    que me proposeriez vous?
    Dernière modification par Invité(e) ; 06/05/2006 à 22h10.

Discussions similaires

  1. [GCC]Probleme compilation FLAT BINARY sur windows
    Par Hexanium dans le forum Autres éditeurs
    Réponses: 10
    Dernier message: 24/07/2005, 18h07
  2. [DEBUTANT] problem compilation eclipse
    Par roninou dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 14/01/2005, 15h59
  3. [JAR]Probleme compilation avec jdom
    Par ronaldgis dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 04/08/2004, 11h31
  4. probleme compilation classe avec Borland c++ compiler 5.5
    Par softblue dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 17/06/2004, 15h16
  5. [Debian] problème compilation jbuilder 9...
    Par Ancien_Do.Urden dans le forum JBuilder
    Réponses: 5
    Dernier message: 20/03/2004, 15h02

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