Vous êtes sur la page 1sur 1

TDI 1ére Année Langage de programmation Structurée en C

TP N°7 Manipulation des enregistrements (Struct) en C

1. Il s’agit de gérer une liste des étudiants dans une école. Un étudiant est représenté par la

structure suivante :
Nom : string
Naissance : string
Ville : string

Ecrire le code en C pour déclarer cette structure.

2. Une fois la structure est déclarée, on vous demande de créer une procédure qui remplit un
tableau de type étudiant par les informations suivantes :

Nom Naissance Ville


Alaoui 14/03/1975 Agadir
Charif 10/08/1982 Tiznit
Younes 25/02/1961 Safi
Kasbi 10/02/1982 Casa
Tamsna 07/02/1992 Rabat

3. Créer une procédure qui permet de rechercher un étudiant dans le tableau rempli
précédemment ; cette recherche se fait par le nom de l’étudiant qui est passé en paramètre
à cette procédure. Si l’étudiant est trouvé on affiche sur l’écran le résultat comme suit :
Alaoui
Nom stagiaire :
14/03/1975
Date de naiss :
Agadir
Ville résidenc :

Sinon on affiche sur l’écran « Etudiant portant ce nom est non trouvé !!!!!!!!!!! »

4. Créer une procédure qui permet d’afficher la liste des étudiants résidant une ville qui est
passée en paramètre.

5. On vous demande de mettre en place un menu qui permet de lancer ces procédures en
fonction de votre choix. Ce Menu peut être représenté comme suit :

*************Menu Général**************
*** 1. Remplir la liste des étudiants ***
*** 2. Rechercher un étudiant ***
*** 3. Afficher les étudiants d’une ville ***
*** 4. Quitter ***

Tapez votre choix :

© Sair Abdellah page 1/1 TP N°7