Devoir libre 2 DEVOIR LIBRE LANGUAGE C Siham ayad CNE A année universitaire Pour étudiants on a void initialiser char tableau Ctableau ' ' pour initialiser le tableau void ajouter etudiants char tableau char nom char prenom char ?liere char niveau int i f

DEVOIR LIBRE LANGUAGE C Siham ayad CNE A année universitaire Pour étudiants on a void initialiser char tableau Ctableau ' ' pour initialiser le tableau void ajouter etudiants char tableau char nom char prenom char ?liere char niveau int i for i i i if tableau i ' ' break strcpy tableau i nom strcpy tableau i prenom strcpy tableau i ?liere strcpy tableau i niveau tableau i ' ' void a ?chage char tableau int i j k for i i i if tableau i ' ' break printf s s s s n nom Prenom Filiere Niveau for k k printf s s s s n tableau k tableau k tableau k tableau k k C void a ?chageparniveau char tableau char niveau int i j k for i i i if tableau i ' ' break printf s s s s n nom Prenom Filiere Niveau for k kpar ?liere char tableau char ?liere int i j k for i i i if tableau i ' ' break Cprintf s s s s n nom Prenom Filiere Niveau for k k Cchar temp for i i i if tableau i ' ' break for j j Cstrcpy tableau j temp j void chercherparnom char tableau char nom int i j k for i i i if tableau i ' ' break printf s s s s n nom Prenom Filiere Niveau for k k C if tableau i ' ' break for k k Cstrcpy tableau j tableau j strcpy tableau j tableau j k j k if p tableau j ' ' void enregestrer char tableau int i j k FILE P NULL P fopen liste etudiants txt a for i i i if tableau i ' ' break fprintf P s s s s n nom Prenom Filiere Niveau for k k Cfclose P int main int i char tab nom prenom ?liere niveau initialiser tab while i printf - Ajouter un etudiant n printf - A ?cher tous les etudiants n printf - A ?cher les etudiants par niveau n printf - A ?cher les etudiants par ?liere n printf - Trier tous les etudiants par nom n printf - Chercher un etudiant par nom n printf - Corriger les données d un etudiant n printf - Supprimer un etudiant n printf - Enregistrer toutes les donnees des etudiants dans un ?chier n printf - Quitter n scanf d i switch i case printf Saisir les donnees NOM PRENOM FILIERE NIVEAU n scanf s s s s nom prenom ?liere niveau ajouter etudiants tab nom prenom ?liere niveau break C case a ?chage tab break case printf saisir le niveau scanf s niveau a ?chageparniveau tab niveau break case printf saisir le ?liere scanf s ?liere a ?chagepar ?liere tab ?liere break case trier tab break case printf entre le nom d'etudiant scanf s nom chercherparnom tab nom Cbreak case printf entre le nom et le prenom d'etudiant scanf s s nom prenom corriger

Documents similaires
  • 28
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager