Ajouter, Modifier ou Supprimer(lire et écrire) dans un fichier texte
cathy9999
Messages postés68Date d'inscriptiondimanche 6 janvier 2013StatutMembreDernière intervention10 décembre 2023
-
12 juin 2008 à 15:01
BastienL21
Messages postés172Date d'inscriptiondimanche 10 décembre 2000StatutMembreDernière intervention12 février 2009
-
13 juin 2008 à 19:19
Bonjour, je souhaite réaliser une gestion de clients en c++, c'est à dire me permettre d'afficher, ajouter, modifier ou supprimer un client qui serait présent dans un fichier texte a chaque ajout.
J'ai réalisé classe.h regroupant la classe mere, mon souci est que je ne sais pas comment manier une lecture, ecriture ou suppression dans un fichier, j'aimerais si possible un exemple.
classe.h
Je cherche tout simplement a comrpendre comment s'écrive mes fonctions add, del (ajouter et supprimer) dans un fichier texte qui sauvegarderait les données meme en quittant la console
cathy9999
Messages postés68Date d'inscriptiondimanche 6 janvier 2013StatutMembreDernière intervention10 décembre 2023 12 juin 2008 à 15:04
Bonjour, je souhaite réaliser une gestion de clients en c++, c'est à dire me permettre d'afficher, ajouter, modifier ou supprimer un client qui serait présent dans un fichier texte a chaque ajout.
J'ai réalisé classe.h regroupant la classe mere, mon souci est que je ne sais pas comment manier une lecture, ecriture ou suppression dans un fichier, j'aimerais si possible un exemple.
classe.h
#include
#include <string>
class PERSONNE
{
protected:
std::string adresse;
std::string cp;
std::string ville;
int annee_entree;
int annee_sortie;
public:
void afficher();
void add();
void del();
};
pipocodesrc
Messages postés29Date d'inscriptionlundi 10 janvier 2005StatutMembreDernière intervention16 juin 2008 12 juin 2008 à 15:38
Sans vous offenser, utilisez quelque chose d'intégré qui fait tout cela sans soucis .... style
MS Access avec une base de données qui gérent parfaitement ce genre de problématiques très facilement par le biais de formulaires, requêtes ..;
Sinon
Sinon, côte développement, si le fichier est en mode texte, vous pouvez le lire facilement avec un éditeur quelconque mais si l'ajout est facile, la suppression/modification sont plus compliquées
car l'accés est séquentiel sans limites de taille de ligne de client.
Si c un fichier par record (limité en taille forcément), les opérations de recherche peuvent être indexées, ajout/modification plus facile, suppression par gestion de trous ..., et relativement illisible puisque record binaire
pipocodesrc
Messages postés29Date d'inscriptionlundi 10 janvier 2005StatutMembreDernière intervention16 juin 2008 12 juin 2008 à 18:04
OK, tu dois être tout fichier dans ton ajout/suppression ou mixer mémoire/fichier, tu as des limites dans ton sujet ou non ?
Le nombre de clients est limité à a quelques centaines ou peut être des milliers ou aucune limite ?
Merci de tes précisions
Vous n’avez pas trouvé la réponse que vous recherchez ?
BastienL21
Messages postés172Date d'inscriptiondimanche 10 décembre 2000StatutMembreDernière intervention12 février 20092 13 juin 2008 à 19:19
Slt,
" mon souci est que je ne sais pas comment manier une lecture, ecriture ou suppression dans un fichier "
=> Si je comprend bien tu voudrais pouvoir écrire et récupérer des donnés dans un fichier texte?
Si oui voici qui pourrait t'aider (Ouverture, fermeture, suppression d'un fichier, récupération de donné...) :
http://www.siteduzero.com/tuto-3-4522-1-lire-et-ecrire-dans-des-fichiers.html