Aide sur progr d gestion de notes d'etudiant
Fermé
out49
Messages postés
20
Date d'inscription
mardi 17 octobre 2017
Statut
Membre
Dernière intervention
21 octobre 2017
-
Modifié le 17 oct. 2017 à 16:32
out49 Messages postés 20 Date d'inscription mardi 17 octobre 2017 Statut Membre Dernière intervention 21 octobre 2017 - 18 oct. 2017 à 14:41
out49 Messages postés 20 Date d'inscription mardi 17 octobre 2017 Statut Membre Dernière intervention 21 octobre 2017 - 18 oct. 2017 à 14:41
A voir également:
- Aide sur progr d gestion de notes d'etudiant
- Logiciel gestion photos - Guide
- Tfc informatique de gestion g3 pdf - Forum Bases de données
- Retrouver une musique avec les notes - Guide
- Comment mettre une note sur 20 ✓ - Forum Bureautique
- Hdmi gestion alim ✓ - Forum Matériel & Système
1 réponse
[Dal]
Messages postés
6174
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
2 février 2024
1 083
Modifié le 17 oct. 2017 à 19:09
Modifié le 17 oct. 2017 à 19:09
Salut out49,
Si tu définis un typedef nommé
De même, pour définir un prototype d'une fonction utilisant ce type, tu peux faire
Le typedef "STUD" est destiné à être un alias de "struct etudiant".
Personnellement, j'évite les typedef, car cela est trompeur.
"STUD" ne me parle pas du tout, alors que "struct etudiant", oui.
Enfin, lorsque tu auras corrigé ton code, tes scanf pour les entiers devront être corrigés, car scanf avec "%d" attend un pointeur sur int, par exemple :
Dal
Si tu définis un typedef nommé
STUDsur une struct etudiant, lorsque tu manipules ce type, tu peux déclarer une variable structure comme celà :
struct etudiant etd;ou comme cela :
STUD etd;, mais pas
etudiant STUD;.
De même, pour définir un prototype d'une fonction utilisant ce type, tu peux faire
void saisir_stud(struct etudiant *etd)ou
void saisir_stud(STUD *etd), mais pas
void saisir_stud(struct STUD *etd).
Le typedef "STUD" est destiné à être un alias de "struct etudiant".
Personnellement, j'évite les typedef, car cela est trompeur.
"STUD" ne me parle pas du tout, alors que "struct etudiant", oui.
Enfin, lorsque tu auras corrigé ton code, tes scanf pour les entiers devront être corrigés, car scanf avec "%d" attend un pointeur sur int, par exemple :
scanf("%d", &etd->noteDevoir);.
Dal
Modifié le 17 oct. 2017 à 19:24
Sur le forum, fais des copier-collers de ton code, et non des captures d'écran et utilise le bouton de coloration syntaxique pour que ton code soit lisible et bien formaté (clique sur la flèche pointant vers le bas dans la barre de boutons au dessus de la fenêtre de composition du message du forum, et choisis le langage "c").
Ou tape ton code entre balises :
<code c>
ton code ici
</code>
S'agissant de l' "urgence", cela ne sert pas à grand chose ici d'exiger une réponse urgemment. Les participants au forum interviennent bénévolement, pour aider dans la mesure de leurs connaissances et temps, et cela va irriter les personnes susceptibles de t'aider plus qu'autre chose.
Essaye aussi d'exprimer ton problème aussi clairement que possible. Relis toi 3 fois avant de poster en te demandant si ce que tu écris est compréhensible par quelqu'un qui n'est pas dans ta tête.
17 oct. 2017 à 19:21
17 oct. 2017 à 19:23
17 oct. 2017 à 19:25
17 oct. 2017 à 19:48
le compilateur (j'ustilise code::block) me dit plus loin en bas
c'est du a quoi svp?