Bonjour,
J'ai effectué un programme pour tester l'envoi d'une structure dans une fonction à l'aide d'un pointeur.
J'ai des erreurs que je ne comprends pas, je vous copie donc mon code pour savoir si j'ai des erreurs de syntaxe ou de logique
Merci de votre aide
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 #include <stdio.h> #include <conio.h> void afficheCoordonnees(Coordonnees *point); // prototype de la fonction main() { struct Coordonnees // Déclaration de la structure { int x; // Abscisse int y; // Ordonnée }; struct Coordonnees *point = {5, 6}; // Création de la variable de type structure avec un pointeur afficheCoordonnees(*point); // Appel de la fonction } void afficheCoordonnees(struct Coordonnees *point) // Fonction qui affiche les valeurs de x et y { printf("La valeur x vaut %d\n", *point.x); printf("La valeur y vaut %d\n", *point.y); }![]()
Partager