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 :
L'agenda partagé VoirL'agenda partagé L'agenda partagé permet à tous les membres de votre entreprise d'accéder en ligne à l'agenda de chacun. L'agenda partagé est mis à jour en temps réel et chacun peut ainsi organiser son temps de travail en fonction du planning de...
La compilation et les modules en C et en C++ VoirCet article a pour vocation d'introduire les notions de bases de la compilation en C et en C++ et de la programmation modulaire. Il permet de mieux comprendre les messages d'erreur du compilateur. Les notions abordées ici sont indépendantes du...
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...
Les objets en langage C++ VoirLa création d'objets En C++, il existe deux façons de créer des objets, c'est-à-dire d'instancier une classe : de façon statique de façon dynamique La création statique La création statique d'objets consiste à créer un objet en lui affectant un...
MERISE - Modèle organisationnel des traitements VoirLe modèle organisationnel des traitements Le modèle organisationnel des traitements s'attache à décrire les propriétés des traitements non traitées par le modèle conceptuel des données, c'est-à-dire : le temps les ressources le lieu Le modèle...

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