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 :

fprintf a la suite


Sujet :

C

  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 20
    Par défaut fprintf a la suite
    Bonjour, j'ai un probleme tout simple mais je n'arrive pas a trouver la reponse.
    Je souhaite faire un premier

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    FILE * fichier = NULL;
        fichier = fopen("fichier.txt", "w");
        if (fichier != NULL)
        {
            fprintf(fichier,"#!/bin/csh \n");
            fclose(fichier);
        }
    puis réecrire de facon recursive plusieurs lignes de codes derriere dans ce fichier, plus loin dans le programme mais a chaque fois chaque ligne de code supprime celle qui se trouvait avant...

    edit: j'ai fini par trouver...
    Je savais que c'etait le mode d'ouverture du fichier qu'il fallait changer
    Il faut ouvrir le fichier en mettant le droit "a" et non "w"

  2. #2
    Membre Expert
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Par défaut
    Deux solutions!
    - tu laisses le fichier ouvert
    - tu l'ouvres en mode "append" (ajout), "a" dans fopen().

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 20
    Par défaut
    Merci!!

  4. #4
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par Tim_noob Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    FILE * fichier = NULL;
        fichier = fopen("fichier.txt", "w");
    puis réecrire de facon recursive
    Récursive ? Est-tu sûr de savoir ce que ça veut dire ?
    plusieurs lignes de codes derriere dans ce fichier, plus loin dans le programme mais a chaque fois chaque ligne de code supprime celle qui se trouvait avant...
    Le mode "w" efface le fichier. Tu veux sans doute le mode "a"...

  5. #5
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 20
    Par défaut
    Nan c'est sans doute pas le mot recursif qui caracterise ce que je faisais...
    Merci d'avoir pris la peine de repondre.

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

Discussions similaires

  1. reauete suite à une requete
    Par 74160 dans le forum Requêtes
    Réponses: 4
    Dernier message: 22/08/2003, 14h42
  2. [JSP][JDBC]1 seule connexion à la DB(suite)
    Par betherb dans le forum JDBC
    Réponses: 6
    Dernier message: 14/08/2003, 10h02
  3. Migration Access > SQL Server (suite) : Compteur
    Par LadyArwen dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 06/03/2003, 14h08
  4. Réponses: 2
    Dernier message: 04/03/2003, 23h24
  5. Pb BDE suite a passage en Windows 2000 pro
    Par ARIF dans le forum Paradox
    Réponses: 4
    Dernier message: 18/11/2002, 11h39

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