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 :

enregistement automatique


Sujet :

C

  1. #1
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 116
    Par défaut enregistement automatique
    salut,

    voilà je voudrais faire un truc qui en soi est surement simple, mais je n'y parviens pas, je voudrais faire une sauvegarde automatique de mes données au format txt lorsque j'appel la fonction sauvegarde.

    pour l'instant j'ai cà :



    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
    void sauvegarde()
    {
                  char fichierclient[30];
                  FILE *f;
     
                  int i;
     
     
                  f=fopen(fichierclient, "w");
     
                  for(i=0; i<nbclient; i++)
                  {
                           client=tabclient[i];
                           fprintf(f, "%s %s %s\n", client.nomclient, client.nomville, client.paysclient);
                           }
                           printf("fichier enregistre\n");
     
                           fclose(f);
     
                           }
    est ce que vous voyer ou ca cloche ?

  2. #2
    Expert confirmé

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Par défaut Re: enregistement automatique
    Citation Envoyé par jive
    est ce que vous voyer ou ca cloche ?
    Est-ce que le fait que fichierclient ne soit pas initialisé ne te surprends pas?

    Par contre, la prochaine fois, il serait bon de spécifier:

    - Quel est le comportement souhaité
    - Quel est le comportement obtenu
    - Quel est le diagnostic personnel ou du moins après une étude personnelle, ou est-ce que tu penses que ça cloche...

    Jc

  3. #3
    Membre Expert
    Avatar de Pragmateek
    Homme Profil pro
    Formateur expert .Net/C#
    Inscrit en
    Mars 2006
    Messages
    2 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Formateur expert .Net/C#
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 635
    Par défaut
    tabclient est bien un tableau de structure?

    Sinon le gros souci c'est que rien n'est déclaré dans la fonction:
    c'est en global?

    Sinon fopen prend "fichierclient" en premier parametre,or c'est un tableau de caracteres indéfini!

    Il faudrait déclarer une constante indiquant le chemin du fichier de sauvegarde;

    "..." étant le chemin absolu du fichier de sauvegarde.

    puis faire un fopen(PATH,"w") par exemple.

    EDIT:encore grillé a 2 secondes prés.

  4. #4
    Expert confirmé

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Par défaut
    Citation Envoyé par seriousme
    EDIT:encore grillé a 2 secondes prés.
    8)

  5. #5
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Par défaut
    Euh : :

    fearyourself : Jeu Mar 23, 2006 0:03
    seriousme : Jeu Mar 23, 2006 0:06

    Citation Envoyé par seriousme
    encore grillé a 2 secondes prés.
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
    "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, ça vous changera les idées !
    Ma page Prolog
    Mes codes sources commentés

    Mon avatar : La Madeleine à la veilleuse de Georges de La Tour

  6. #6
    Membre émérite
    Avatar de Pouic
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 669
    Par défaut
    Software becomes slower faster than hardware becomes faster
    [size=1]
    http://xrenault.developpez.com

  7. #7
    Membre Expert
    Avatar de Pragmateek
    Homme Profil pro
    Formateur expert .Net/C#
    Inscrit en
    Mars 2006
    Messages
    2 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Formateur expert .Net/C#
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 635
    Par défaut
    fearyourself : Jeu Mar 23, 2006 0:03
    seriousme : Jeu Mar 23, 2006 0:06
    OK mais ca doit être :
    0:03:59 et 0:06:00;


  8. #8
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Par défaut
    Possible, ça ne fait jamais que 2 minutes 1 seconde
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
    "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, ça vous changera les idées !
    Ma page Prolog
    Mes codes sources commentés

    Mon avatar : La Madeleine à la veilleuse de Georges de La Tour

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

Discussions similaires

  1. comment enregiste les commandes sql automatique
    Par mr-nameless dans le forum Débuter
    Réponses: 3
    Dernier message: 10/12/2009, 11h14
  2. supprimer automatiquement un enregistement
    Par patgame dans le forum Modélisation
    Réponses: 8
    Dernier message: 15/08/2007, 06h53
  3. Génerer automatiquement plusieurs fichier .doc
    Par brunovitch dans le forum QuickReport
    Réponses: 3
    Dernier message: 09/07/2002, 08h19
  4. Re-dimensionnement automatique de composants
    Par ludo_7 dans le forum C++Builder
    Réponses: 10
    Dernier message: 16/05/2002, 16h35

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