Utilisation des structure en C
tsuki04
Messages postés
28
Date d'inscription
Statut
Membre
Dernière intervention
-
tsuki04 Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
tsuki04 Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
Bonjour, a toutes et à tous. dites mois s'il vous plait l'erreur dans mon programme
#include<stdlib.h>
#include<stdio.h>
typedef struct coordonnees coordonnees;
struct coordonnees{
char car;
float x;
float y;
};
coordonnees saisie_point(void){
coordonnees spt;
char poub;
printf("Entrez les coordonnées du point :");
scanf("%f", &spt.x);
scanf("%f", &spt.y);
printf("Entrez le lettre du point : :");
scanf("%c %c", &poub, &spt.car);
return spt;
}
void affiche_point (struct coordonnees sp){
printf("%f \t", sp.x);
printf("%f \t", sp.y);
printf("%c \t", sp.car);
}
int main (void){
coordonnees point;
point = saisie_point;
affiche_point(point);
return EXIT_SUCCESS;
}
le terminal affiche erreur assignement. Merci.
#include<stdlib.h>
#include<stdio.h>
typedef struct coordonnees coordonnees;
struct coordonnees{
char car;
float x;
float y;
};
coordonnees saisie_point(void){
coordonnees spt;
char poub;
printf("Entrez les coordonnées du point :");
scanf("%f", &spt.x);
scanf("%f", &spt.y);
printf("Entrez le lettre du point : :");
scanf("%c %c", &poub, &spt.car);
return spt;
}
void affiche_point (struct coordonnees sp){
printf("%f \t", sp.x);
printf("%f \t", sp.y);
printf("%c \t", sp.car);
}
int main (void){
coordonnees point;
point = saisie_point;
affiche_point(point);
return EXIT_SUCCESS;
}
le terminal affiche erreur assignement. Merci.
A voir également:
- Utilisation des structure en C
- Utilisation chromecast - Guide
- Télécharger gratuitement notice d'utilisation - Guide
- Logiciel calcul structure bois gratuit - Télécharger - Architecture & Déco
- Structure d'un rapport de stage - Guide
- Dossier en cours d'utilisation - Forum Windows 8 / 8.1
2 réponses
Bonjour,
Je pense que l'erreur est dans le main à la ligne "point = saisie_point;"
Essayez avec : "point = saisie_point();". Même si le paramètre est void il faut les parenthèses pour indiquer qu'il s'agit d'une fonction.
Bonne journée,
Je pense que l'erreur est dans le main à la ligne "point = saisie_point;"
Essayez avec : "point = saisie_point();". Même si le paramètre est void il faut les parenthèses pour indiquer qu'il s'agit d'une fonction.
Bonne journée,