Gestion de patient en c

Résolu/Fermé
Abdou - 16 déc. 2017 à 20:39
mushu14 Messages postés 8085 Date d'inscription lundi 23 novembre 2009 Statut Contributeur Dernière intervention 16 février 2023 - 16 déc. 2017 à 20:41
Un coup de main svp
dans la fonction de chainage .j'ai aucune aide comment la faire et comment commencer.

On se propose d’écrire un programme en C qui crée et gère les patients d’un hôpital. Pour cela on utilisera la structure de données montrée ici-bas. On utilisera une table de 26 entrées dont chaque entrée contiendra la tête et la queue de la liste bidirectionnelle correspondante. La première entrée contiendra la tête et la queue de la liste des patients dont le nom commence par ‘a’, la deuxième entrée contiendra la tête et la queue de la liste des patients dont le nom commence par ‘b’, la troisième celle des patients dont le nom commence par ‘c’ et ainsi de suite. Les listes des patients sont triées par ordre croissant suivant le nom/prénom du patient. NomPrenom est un pointeur vers une chaine de caractères dont l’espace est alloué dynamiquement (le nom et le prénom seront séparés par un blanc). Chaque patient a une liste possiblement vide de médicaments prescrits où un médicament est représenté par son nom (champ Medicam) et la quantité courante (champ Quant entier).

Le programme principal doit tout d’abord appeler une fonction qui crée cette structure de données à partir d’un fichier texte. Ensuite le programme principal affichera de manière répétitive un menu offrant à l’utilisateur de choisir les fonctionnalités suivantes:
Afficher la liste de tous les patients sur écran. L’affichage se fera par liste de 4 caractères à la fois et une fois cela fait le programme demandera à l’utilisateur s’il veut continuer l’affichage de la liste des patients pour les 4 prochains caractères.
Rechercher un patient et afficher ses informations s’il existe.
Ajouter un patient à sa liste correspondante.
Supprimer un patient de sa liste correspondante.
Consommer un médicament donné d’une certaine quantité donné pour un patient donné. Si la quantité courante du médicament devient nulle le médicament devra être supprimé de sa liste.
Quitter le programme. Avant de quitter définitivement le programme il faudra libérer tous les espaces alloués dynamiquement
A voir également:

1 réponse

mushu14 Messages postés 8085 Date d'inscription lundi 23 novembre 2009 Statut Contributeur Dernière intervention 16 février 2023 1 087
Modifié le 16 déc. 2017 à 20:42
BONSOIR,
merci d'arrêter de créer des doublons et de rester sur le sujet originel
http://www.commentcamarche.net/forum/affich-35076820-gestion-de-patient
par la même occasion, merci d'apprendre certaines règles de politesse ....

le retour II
0