Exercice
On souhaite gérer les utilisateurs d'une application. Les informations sur ces utilisateurs seront stockées par défaut dans le répertoire racine (C:\ par exemple) au sein d'un fichier utilisateurs.dat.
Les informations décrivant un utilisateur sont :
IDUtilisateur chaine de caractères (25 au maximum)
MotPasse chaine de caractères (15 au maximum)
NomUtilisateur chaine de caractères (15 au maximum)
1. Créer une structure représentant un utilisateur. (1 pt)
2. Ecrire une fonction ajouterUtilisateur qui prend en paramètres un File représentant le fichier et un utilisateur et qui permet d’ajouter un utilisateur au fichier. (4 pt)
3. Ecrire une fonction lireUtilisateurs qui prend comme arguments un tableau d’utilisateurs USERS et un File représentant le fichier et qui permet de remplir le tableau par les enregistrements du fichier. (4 pt)
4. Ecrire un programme principale qui permet de : (6 pt)
• Demander le nombre des utilisateurs de l’application.
• Entrer les informations sur les utilisateurs et les ajouter au fichier utilisateurs.dat (utiliser
la fonction ajouterUtilisateur)
• Afficher la liste des utilisateurs enregistrés sur le fichier utilisateurs.dat (utiliser la
fonction lireUtilisateurs)
Attention : L’ouverture et la fermeture du fichier se font au niveau du programme principal.
On souhaite gérer les utilisateurs d'une application. Les informations sur ces utilisateurs seront stockées par défaut dans le répertoire racine (C:\ par exemple) au sein d'un fichier utilisateurs.dat.
Les informations décrivant un utilisateur sont :
IDUtilisateur chaine de caractères (25 au maximum)
MotPasse chaine de caractères (15 au maximum)
NomUtilisateur chaine de caractères (15 au maximum)
1. Créer une structure représentant un utilisateur. (1 pt)
2. Ecrire une fonction ajouterUtilisateur qui prend en paramètres un File représentant le fichier et un utilisateur et qui permet d’ajouter un utilisateur au fichier. (4 pt)
3. Ecrire une fonction lireUtilisateurs qui prend comme arguments un tableau d’utilisateurs USERS et un File représentant le fichier et qui permet de remplir le tableau par les enregistrements du fichier. (4 pt)
4. Ecrire un programme principale qui permet de : (6 pt)
• Demander le nombre des utilisateurs de l’application.
• Entrer les informations sur les utilisateurs et les ajouter au fichier utilisateurs.dat (utiliser
la fonction ajouterUtilisateur)
• Afficher la liste des utilisateurs enregistrés sur le fichier utilisateurs.dat (utiliser la
fonction lireUtilisateurs)
Attention : L’ouverture et la fermeture du fichier se font au niveau du programme principal.