Vous êtes sur la page 1sur 7

TP PROGRAMATION II

TP I : RAPPELS ET NOTION D’ENREGISTREMENT

PARTIE I : PROGRAMMATION MODU LAIRE (PARTIE STATIC )

Création d’un projet c avec les fichiers headers suivants (voir solution statique) :

Fichier 1 : date.h

Fichier 2. : etudiant.h

Fichier 3: registre.h
Puis on crée les fichiers sources suivants :

Fichier date.c

Fichier etudiant.c
Fichier registre.c
Fichier main.c
PARTIE II : PROGRAMMATION MODU LAIRE (PARTIE DYNAMI QUE)

Dans la première partie, on a déclaré un tableau statique de 1000 étudiants. Pour que notre
traitement soit dynamique et plus robuste aux problèmes de mémoire, dans cette partie, on
va considérer un pointeur étudiant au lieu de tableau statique. Au niveau de chaque
insertion on va réserver de l’espace mémoire en utilisant les fonctions malloc et realloc. A la
différence de ce qu’on a fait ensemble pendant la séance de TP, cette fois on va réserver
de l’espace mémoire à chaque insertion.

On garde les mêmes fichiers date.h et date.c , etudiant.h et etudiant.c et main.c , seuls les
fichiers registre.h et .c seront modifiés comme suit :

Fichier registre.h

Fichier registre.c :

Fonction modifiee : add_etudiant (etudiant *e, registre *r)

Vous aimerez peut-être aussi