aminasmile | bonjour , j'ai un tout petit probleme lors de compilation de mon programme dans code blocks le code : mais il m'indique erreur : |28|error: expected '=', ',', ';', 'asm' or '__attribute__' before 'infixe'| merci d'avance
Code :
- #include<stdio.h>
- #include<stdlib.h>
- struct cellule{
- int val;
- struct cellule *fg;
- struct cellule *fd;
- };
- typedef struct cellule *arbre;
- arbre creer(int racine)
- { arbre p;
- p=malloc(sizeof(struct cellule));
- p->val=racine;
- p->fg=NULL;
- p->fd=NULL;
- }
- arbre attacher (arbre A, arbre N)
- { if(A==NULL)
- return N;
- else if (N->val < A->val)
- A->fg=attacher (A->fg,N);
- else A->fd=attacher (A->fd,N);
- return A;
- }
- Void infixe(arbre A)
- {
- if(A!=NULL){
- infixe(A->fg);
- printf("%d", A->val);
- infixe(A->fd);
- }
- }
- void main ()
- {
- int a;
- arbre debut;
- printf("saisir une valeur:" );
- scanf("%d",&a);
- debut= creer(a);
- while(a!=0){
- printf("saisir une valeur:%d\n" );
- scanf("%d",&a);
- attacher(debut,creer(a));
- }
- infixe(debut);
- system("pause" );
- }
|
|