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 :

Comment charger et sauvegarder une liste dans un fichier


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2013
    Messages : 8
    Par défaut Comment charger et sauvegarder une liste dans un fichier
    Bonjour mes amies,

    Voila ma structure je vous charger ma liste à partir d'un fichier et à la fin je veux sauvegarder mes modification de la liste dans le même fichier (écraser les information précédent)


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    struct produit
    {
        int reference;
        char nom[20];
        int prix;
        int quantite; 
    };
    typedef struct produit tproduit;
     
    typedef struct element telement;
    struct element
    {
        tproduit infopro;
        struct element *suivant;
    };
    typedef telement *tliste;
     
    int main()
    {
        tliste liste=NULL;
        FILE fout=NULL;
        // charger la liste  à partir d'un fichier 
     
     
        //mes traitements
     
     
     
        //sauvegarder les modification  dans le fichier 
        return 0;
    }

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Qu'as-tu essayé de coder en ce sens ?
    Qu"est-ce qui te bloque précisément ?
    Un aperçu du fichier ne serait pas de trop si c'est là où tu bloques

  3. #3
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2013
    Messages : 8
    Par défaut
    je veux remplir ma liste (de type tproduit ) à partir d'un fichier existe dans le disque dire (test.txt) et à la fin de mes traitement sur la liste je veux souvegarder ma nouvelle liste dans le fichier (test.txt)

  4. #4
    Invité
    Invité(e)
    Par défaut
    C'est ce que tu as déjà dit dans ton premier message... maintenant, si tu répondais à mes questions ?

  5. #5
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2013
    Messages : 8
    Par défaut
    tu veux que je te donne tout mon code source ?

  6. #6
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 835
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 835
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par kkainmoh Voir le message
    tu veux que je te donne tout mon code source ?
    Bonjour
    Généralement on ne donne que la partie qui pose problème. Surtout si ton code source est super long.

    Maintenant, pour ton souci, voici comment moi je ferais
    1) une fonction dédiée à la création et au remplissage du noeud à partir de données externes (ses paramètres quoi)
    2) une fonction dédiée au placement du noeud au bon endroit (on peut même la regrouper avec la première, ça dépend de la modularité que tu veux donner à ton truc)

    A partir de là, tu n'as plus de soucis. Si tu veux charger ta liste à partir de données saisies ben tu fais saisir les données et tu appelles la fonction 1; et si tu veux charger ta liste à partir d'un fichier ben tu lis le fichier et tu appelles la fonction 1. Bref ça sert à ça le découpage du code en fonctions. A être modulaire...
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

Discussions similaires

  1. Parcourir, charger et sauvegarder une image dans une BDD
    Par momjunior dans le forum Servlets/JSP
    Réponses: 10
    Dernier message: 31/01/2013, 11h28
  2. sauvegarder une liste dans les settings
    Par ola-oz dans le forum C#
    Réponses: 3
    Dernier message: 03/08/2010, 12h11
  3. COmment enregitrer une liste dans un fichier
    Par flo64 dans le forum Access
    Réponses: 13
    Dernier message: 14/06/2006, 10h07
  4. Ecrire le contenu d'une List dans un fichier
    Par sabure dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 11/05/2006, 16h33
  5. Sauvegarder une surface dans un fichier
    Par Freakazoid dans le forum DirectX
    Réponses: 6
    Dernier message: 18/08/2002, 15h23

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