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)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
saisir_fichiers (FILE *fp_etudiant)
qui permet de saisir les données dans le fichiers "etudiant.txt" avec contraints de saisie

2)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
File * Moyenne_etudiant(FILE *fp_etudiant)
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"

3)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
rattrapage (FILE *fp_etudiant)
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 à.

4)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
modifier_etudiant (FILE * fp_etudiant, long cin)
qui permet de modifier l'une des notes d'un étudiant donné

5)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
matière_premier(FILE * fp_etudiant, char * matiere)
qui permet d'afficher (l'/les) etudiant(s) 1er dans une discipline donnée.

6)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
recherche_inscri( FILE * fp_etudiant, char * nom, char * prenom)
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.

7)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
tri_croissant( FILE * fp_etudiant)
trier dans l'ordre croissant les noms des étudiants.


moi je l'ai trouvé très difficile s'il vous plait quelqu’un peut m'aider.