Problème d'affichage après un appel de fonction
Bonjour, j'ai besoin d'aide pour un réglé un petit problème.
Voici ma fonction qui ne fonctionne pas comme je l'aimerai :
Code:
1 2 3 4 5 6 7 8
| void saisie_element(Elementliste *e){
printf("\n orig : ");
scanf("%d ", &e->orig);
printf("\n dest : ");
scanf("%d ",&e->dest);
printf("\n poids : ");
scanf("%d ",&e->poids);
} |
Et l'affichage que ca me fait:
Code:
1 2 3 4 5 6
| orig : 2
3
dest : 5
poids : 7 |
puis quand j'affiche mon elementliste avec une autre fonction:
Code:
orig = 2 ; dest = 3 ; poids = 5
Je ne comprend d'ou vient le fait que je doivent rentré 4 valeur et que ce ne soit pas coordonné.
Merci par avance de votre aide.