Rechercher : dans
Par :

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

Dernière réponse le 22 jan 2007 à 17:14:30 Jojo_la_Patate, le 22 jan 2007 à 17:01:02 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Firefox 2.0.0.1

Meilleures réponses pour « [Conception] Création d'un agenda en c » dans :
[Linux] Création environnement OpenSSH-CHROOT VoirOpenSSH-CHROOT I. Installation de openssh-chroot A. Téléchargement et vérification de la signature B. Installation C. Ecriture du script de démarrage pour sshd II. Création d'un environnement chroot openssh III. Création d'utilisateurs IV....
Les classes en langage C++ VoirLa notion d'objet Le langage C est un langage procédural, c'est-à-dire que c'est un langage permettant de définir des données grâce à des variables, et des traitements grâce aux fonctions. L'apport principal du langage C++ par rapport au...
MERISE - Initiation à la conception de systèmes d'information VoirLe besoin de méthodes La conception d'un système d'information n'est pas évidente car il faut réfléchir à l'ensemble de l'organisation que l'on doit mettre en place. La phase de conception nécessite des méthodes permettant de mettre en place un...
Le système de fichiers NTFS VoirLe système de fichiers NTFS Le système de fichiers NTFS (New Technology File System) utilise un système basé sur une structure appelée « table de fichiers maître », ou MFT (Master File Table), permettant de contenir des informations détaillées sur...

1

 kij_82, le 22 jan 2007 à 17:14:30
  • +1

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.
~ iclic @ gauch,iclic,  iclic @ droate, iclic, iclic
             et ya pas de bôg môsieu !    ~

Répondre à kij_82