[Conception] Création d'un agenda en c

Jojo_la_Patate Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
kij_82 Messages postés 4089 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,

Je suis actuellement étudiant à l'IUT d'Annecy en Informatique

Nous avons un sujet a faire pour la fin de la semaine et je suis complettement perdu.

Je viens vous demandez de l'aide, des pistes... tout ce qui pourrai m'aider sera le bienvenu

Voici mon sujet qui ce découpe en 2 parties :

1ere partie :

Création d'un repertoire personnel :

Vous utiliserez un fichier texte pour stocker les informations (attention les infos devront être cryptées). On limitera le nombres de fiches personnelles à 1000, la longueur des champs sera de 30 caractères au maximum. Lorsque l'utilisateur lance le répertoire, toutes les données contenues dans le fichier doivent être chargées (et donc décryptées) et classées par ordre alphabetique afin de pouvoir les consulter. De plus l'utilisateur devra pouvoir ajouter, modifier, supprimer et rechercher une fiche (par le nom, le prénom ou le num de tel)

2eme partie :

Création de l'agenda personnel de l'année en cours :

Vous utiliserez un fichier texte pour stocker les informations (attention les infos devront être cryptées). L'utilisateur désire pouvoir consulter son agenda semaine après semaine. L'utilisateur désire pouvoir remplir son agenda. La saisie des informations se fera en donnant l'heure de début, de fin et une phrase. On se limitera à des tranches horaires de 30 minutes, l'heure de début de journée sera 7h et l'heure de fin de journée sera 21h. La longueur maximale de la phrase sera de 20 caractères. De plus l'utilisateur devra pouvoir ajouter, modifier, supprimer et rechercher une occurence dans son agenda7

Voilà le gros du sujet

Donc moi j'ai un peu commencer à chercher mais j'ai du mal à sauvegarder les données puis les cryptées par la suite et puis la recharger donc les décryptées pour pouvoir les utilisées

Je vous remercie d'avance pour votre aide
A voir également:

1 réponse

kij_82 Messages postés 4089 Date d'inscription   Statut Contributeur Dernière intervention   857
 
Pour ce qui est de crypter les données je sais pas trop car jamais étudié le sujet encore.

Mais pour ce qui est de l'enregistrement dans les fichiers, il faut que tu définisse ta facon (ou format si tu préfère) d'enregistrement.
Pour cela il faut que tu te base sur la facon dont tu as géré tes informations au niveau du programme.
Par exemple, si ton agenda correspond à une liste chainée de structure de Personne, tu devra écrire les informations de chaque personnes, personne par personne dans ton fichier, en séparant chaque personne par une séquence de caractère bien définie de facon à pouvoir, lors de la lecture, détecter le passage d'une personne à un autre.
Tu vois ce que je veux dire ?

Donc en gros tu parcours ta liste chainée, et tu écrit chaque infos séparée par un séquence dans un fichier.
Bien sur ca ne va pas être aussi simple que ca certainement, si tu as d'autre liste chainée, tableau, etc.. à l'intérieur de ta structure Personne, mais dans ce cas tu applique le même principe pour chaque objet Personne.

Le plus simple est de faire un méthode par "étage" de ton système d'information, ainsi tu parcours ton système dans son ensemble (liste chainée donc, ou tableau) et tu appelle la méthode sur chaque élément pour enregistrer dans le fichier.
1