bonsoir si quelqu’un peut m'aider j'ai un exercice de programmation en langage C et merci d'avance :
exercice:
le fichier "etudiants.txt" décrit les différents étudiants:
-cin :un long sur 8 caractères
-nom: une chaine de caractères sur 15 caractères
-prenom: une chaine de caractères sur 15 caractères
-num_inscription: un long sur 8 caractères
-classe: une chaine de caractères sur 10 caractères
-matiere: une chaine de caractères sur 10 caractères
-note_controle: un réel sur 5 caractères
-note_examen: un réel sur 5 caractères
on vous demande d’écrire les fonctions suivantes:
1)qui permet de saisir les données dans le fichiers "etudiant.txt" avec contraints de saisieCode:saisir_fichiers (FILE *fp_etudiant)
2)qui permet de générer un fichier "moyenne.txt" qui contient le cin ,le nom ,le prenom ainsi que la moyenne de tous les étudiants du fichier "etudiant.txt"Code:File * Moyenne_etudiant(FILE *fp_etudiant)
3)qui permet de générer un fichier d'afficher la liste des étudiants qui vont passer l'examen de rattrapage et les matières à.Code:rattrapage (FILE *fp_etudiant)
4)qui permet de modifier l'une des notes d'un étudiant donnéCode:modifier_etudiant (FILE * fp_etudiant, long cin)
5)qui permet d'afficher (l'/les) etudiant(s) 1er dans une discipline donnée.Code:matière_premier(FILE * fp_etudiant, char * matiere)
6)un étudiant veut rechercher son numéro d'inscription ,pour cela, il tape au clavier son nom, prénom et le programme doit afficher son nom ,son prénom , son numéro d'inscription et la classe à laquelle il appartient. La recherche doit être une recherche dichotomique.Code:recherche_inscri( FILE * fp_etudiant, char * nom, char * prenom)
7)trier dans l'ordre croissant les noms des étudiants.Code:tri_croissant( FILE * fp_etudiant)
moi je l'ai trouvé très difficile s'il vous plait quelqu’un peut m'aider.