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 ! ~