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 :

Quelle est la meileure technique pour sauvegarder des paramètres en C


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 27
    Par défaut Quelle est la meileure technique pour sauvegarder des paramètres en C
    Salut tout le monde. Il y a une semaine je detestais le C mais maintenant j'y ai pris gout. Avant cela je programmais en Java. J'aimerais savoir quelles sont les meilleures tactiques pour sauvegarder des données en C. Est ce que c'est possible de faire l'équivalent du writeObject de Java mais en C.
    Merci d'avance

  2. #2
    Membre très actif
    Profil pro
    Responsable technique
    Inscrit en
    Février 2006
    Messages
    366
    Détails du profil
    Informations personnelles :
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Responsable technique

    Informations forums :
    Inscription : Février 2006
    Messages : 366
    Par défaut
    il faut que t'ecrive dans un fichier pour sauver des données.

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

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 566
    Par défaut
    Ce que tu veux faire c'est "serialiser" des données dans un fichier, ya pas de fonction toute faite qui le fasse.
    Si tes données sont toutes des "scalaires" (=> qui ne sont pas des pointeurs vers des données), alors tu peux utiliser fwrite pour ecrire et fread pour lire.

  4. #4
    Expert confirmé

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Par défaut
    Citation Envoyé par Gruik
    Si tes données sont toutes des "scalaires" (=> qui ne sont pas des pointeurs vers des données), alors tu peux utiliser fwrite pour ecrire et fread pour lire.
    Avec le probleme que ce n'est pas portable. Le format peut changer suivant la machine cible, le compilateur utilise, la version du compilateur utilise, les options qui lui sont passees...

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

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 566
    Par défaut
    C'est vrai, mais je partais du principe où c'était la meme machine et le meme programme qui ecrivait et lisait ces données

  6. #6
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Pour des paramètres, tu peux tu peux utiliser un fichier ini. Tout du moins reprendre le format d'un fichier ini. Les blocs, clé et valeurs

  7. #7
    Expert confirmé

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Par défaut
    Citation Envoyé par Gruik
    C'est vrai, mais je partais du principe où c'était la meme machine et le meme programme qui ecrivait et lisait ces données
    Et qu'on ne desire pas relire ces donnees avec la version suivante? Meme si c'est rare, ca ne me gene pas outre mesure qu'on fasse de telles suppositions; tant qu'on est conscient des consequences et que le risque n'est pas academique.

Discussions similaires

  1. Réponses: 1
    Dernier message: 14/02/2009, 13h43
  2. Réponses: 3
    Dernier message: 11/06/2008, 16h47
  3. [XML] Quelle est la meilleur technique pour créer un fichier XML? (erreur de caract)
    Par Jonathan.b dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 15/01/2008, 08h19
  4. Quelle est la meilleure solution pour créer des Web Services?
    Par Flipmode dans le forum Services Web
    Réponses: 1
    Dernier message: 26/04/2007, 15h12
  5. Réponses: 5
    Dernier message: 17/08/2006, 10h10

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