Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1537 connectés 

  FORUM HardWare.fr
  Programmation
  C

  probleme langage C

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme langage C

n°2191253
aminasmile
Posté le 22-05-2013 à 09:15:10  profilanswer
 

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 :
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. struct cellule{
  4. int val;
  5. struct cellule *fg;
  6. struct cellule *fd;
  7. };
  8. typedef struct cellule *arbre;
  9. arbre creer(int racine)
  10. { arbre p;
  11. p=malloc(sizeof(struct cellule));
  12. p->val=racine;
  13. p->fg=NULL;
  14. p->fd=NULL;
  15. }
  16. arbre attacher (arbre A, arbre N)
  17. { if(A==NULL)
  18. return N;
  19. else if (N->val < A->val)
  20. A->fg=attacher (A->fg,N);
  21. else A->fd=attacher (A->fd,N);
  22. return A;
  23. }
  24. Void infixe(arbre A)
  25. {
  26. if(A!=NULL){
  27. infixe(A->fg);
  28. printf("%d", A->val);
  29. infixe(A->fd);
  30. }
  31. }
  32. void main ()
  33. {
  34. int a;
  35. arbre debut;
  36. printf("saisir une valeur:" );
  37. scanf("%d",&a);
  38. debut= creer(a);
  39. while(a!=0){
  40. printf("saisir une valeur:%d\n" );
  41. scanf("%d",&a);
  42. attacher(debut,creer(a));
  43. }
  44. infixe(debut);
  45. system("pause" );
  46. }

mood
Publicité
Posté le 22-05-2013 à 09:15:10  profilanswer
 

n°2191255
aminasmile
Posté le 22-05-2013 à 09:27:48  profilanswer
 

j'ai trouvé l'erreur juste Void le V doit etre en minuscule ..... s'il vous plait quand je compile les valeurs afficher avec infixe sont juste mais ils s'affichent dans la même ligne !! merci ^^

n°2191277
gilou
Modérateur
Modzilla
Posté le 22-05-2013 à 10:46:27  profilanswer
 

aminasmile a écrit :

j'ai trouvé l'erreur juste Void le V doit etre en minuscule ..... s'il vous plait quand je compile les valeurs afficher avec infixe sont juste mais ils s'affichent dans la même ligne !! merci ^^

printf("%d\n", A->val); si tu veux un retour de ligne après chaque valeur.
A+,


Message édité par gilou le 22-05-2013 à 10:47:36

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2191280
aminasmile
Posté le 22-05-2013 à 10:52:21  profilanswer
 

merci beaucoup  gilou :)

n°2191312
Profil sup​primé
Posté le 22-05-2013 à 12:48:58  answer
 

Au fait,

Code :
  1. printf("saisir une valeur:" );


Si ça ne s'affiche pas, force l'écriture avec

Code :
  1. fflush(stdout);

juste après la ligne du printf.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  probleme langage C

 

Sujets relatifs
problème d'enregistrement ds fichier TMP j'ai besoin d'aide[C] Allocation memoire structures
probleme avec jcarouselliteun problème dans un librairies dynamic
C++ : Certification - laquelle ?Probleme sur Macro Excel 2010
Petit problème - langage Cerreur de syntaxe, probleme langage C
Probleme variable fichier [ langage C ]Problème pour un exécutable en langage C - SDL
Plus de sujets relatifs à : probleme langage C


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR