IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

suppression d'enregistrement dans un fichier


Sujet :

C

  1. #1
    Membre régulier
    Inscrit en
    Février 2006
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 88
    Points : 73
    Points
    73
    Par défaut suppression d'enregistrement dans un fichier
    bonjour!!
    j'ai conçu un agenda electronique(en mode console) en c , et j'ai des pb pour pouvoir supprimer un enregistrement dans un fichier j'aimerai savoir si c possible ou est ce qu'il existe une fontion pour l faire? merci

  2. #2
    Membre averti
    Avatar de Foobar1329
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    283
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Juin 2006
    Messages : 283
    Points : 387
    Points
    387
    Par défaut
    Hello,

    Citation Envoyé par steave
    bonjour!!
    j'ai conçu un agenda electronique(en mode console) en c , et j'ai des pb pour pouvoir supprimer un enregistrement dans un fichier j'aimerai savoir si c possible ou est ce qu'il existe une fontion pour pouvoir l faire? merci
    Ben oui, tout ce qui concerne les entrées/sorties de la bibiothèque standard est là pour t'aider. Suffit d'inclure le fichier d'en-tete stdio.h et d'utiliser les fonctions adéquates.

    Si tu voulais bien nous en dire plus ou poster du code, cela serait le mieux. On ne sait pas comment sont représentés tes enregistrements à la fois dans ton source et dans le fichier.

    A+

  3. #3
    Membre expérimenté
    Avatar de Gruik
    Profil pro
    Développeur Web
    Inscrit en
    Juillet 2003
    Messages
    1 566
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 566
    Points : 1 729
    Points
    1 729
    Par défaut
    Salut,

    Si tu as des enregistrement de taille fixe, tu te positionner au bon en droit pour reecrire l'enregistrement
    Sinon, il faut reecrire le fichier en entier apres l'avoir chargé en memoire et modifié ce qu'il yavait à modifier

  4. #4
    mat.M
    Invité(e)
    Par défaut
    oui à part la solution de Gruik il n'y en a pas d'autres.
    Pour un projet sérieux vaut mieux interfacer son appli avec un SGBD comme MySQL

  5. #5
    Membre régulier
    Inscrit en
    Février 2006
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 88
    Points : 73
    Points
    73
    Par défaut
    Citation Envoyé par Foobar1329
    Hello,



    Ben oui, tout ce qui concerne les entrées/sorties de la bibiothèque standard est là pour t'aider. Suffit d'inclure le fichier d'en-tete stdio.h et d'utiliser les fonctions adéquates.


    A+
    le probleme ou puis-je trouver c fonctions? puis je avoir un exemple de fonction?

  6. #6
    Membre régulier
    Inscrit en
    Février 2006
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 88
    Points : 73
    Points
    73
    Par défaut
    pour la modification de l'enregistrement c sans pb, mais la suppression ya tjr un hic, j v essayé la solution de gruik, merci pour l coup de pouce

  7. #7
    mat.M
    Invité(e)
    Par défaut
    Citation Envoyé par steave
    pour la modification de l'enregistrement c sans pb, mais la suppression ya tjr un hic, j v essayé la solution de gruik, merci pour l coup de pouce
    Ou est le problème ? Il suffit d'utiliser Realloc

  8. #8
    Futur Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    pour reglé ce probleme il faut tout d'abord que tu mis un champ sur tes enregistrement de type structure et te donne la valeur 0 si l'utilisateur veux supprimer un enregistrement la valeur du champs devient 1 puis tu créé un nouveau fichier et tu copié tous les champs qui ont la veleur 0 dns ce fichier puis tu renomé ce fichier par le nom u fichier ensuit tu supprime l'ancin fichier
    cela est un examen pour moi........cette anné allez bye

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 22/07/2010, 15h46
  2. Problème de suppression d'enregistrement dans un fichier vb6
    Par alighieri dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 10/06/2008, 11h51
  3. Suppression d'un enregistrement dans un fichier
    Par elhou80 dans le forum Pascal
    Réponses: 7
    Dernier message: 28/05/2007, 11h44
  4. Suppression d'un enregistrement dans un fichier.
    Par Antoine.V dans le forum C
    Réponses: 9
    Dernier message: 08/05/2006, 15h00
  5. enregistrer dans un fichier avec une appli mdi
    Par ferrari dans le forum C++Builder
    Réponses: 4
    Dernier message: 05/05/2002, 15h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo