Bonjour à tous,
Je sollicite votre aide par rapport à l'appel d'une structure dans une fonction car je suis assez nouveau avec ces notions de struct et listes chainées. J'ai créé une fonction switch qui en fonction du numero saisi par l'utilisateur renvoie ma structure avec des données précises. Mon problème est de ne pas comprendre comment appeler ma structure en paramètre de ma fonction. J'ai fais pas mal de recherches, mais ça n'a pas fonctionné dans mon cas j'ignore pourquoi..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 //structures typedef struct Avion var;//Structure de l'avion struct Avion { char identifiant[20]; int carburant; char companie[20]; struct avion *suivant; };Je serais vraiment reconnaissant si vous pourriez m'aider à comprendre ce qui ne va pas dans mon code, merci d'avance !
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 int main() { int numero; struct Avion *var; var = (struct Avion*)malloc(sizeof(struct Avion)); printf("Veuillez saisir un num : \n"); scanf("%d", &numero); caract_avion(numero, &var); printf("%s\n", var.identifiant); printf("%d\n", var.carburant); printf("%s\n", var.companie); return 0; }
Partager