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 :

Soucis avec la fonction fprintf


Sujet :

C

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Août 2009
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Soucis avec la fonction fprintf
    Bonjour à tous,

    Voilà cela fait maintenant plusieurs jours que je suis confronté a un problème assez particulier.

    Malheureusement, je ne pourrai pas vous joindre mon code étant donné que celui-ci est confidentiel.

    Cependant, je vais vous donner les grandes lignes et au besoin, reproduire un code similaire afin que vous puissiez vous en sortir.

    Commençons;

    L'idée est au début de remplir un buffer avec des données.
    J'appelle donc une fonction dans une boucle while afin de faire tourner mon programme tant que je n'appuie pas sur une touche (Fonction kbhit).

    Ceci étant fait, mon programme se déroule normalement, je peux voir les données souhaitées sur ma console mais c'est maintenant que le problème arrive.

    Le but de mon programme n'est pas d'afficher le résultat sous forme console mais dans un fichier txt.

    J'ai donc appelé la fonction fprintf en remplacement de ma fonction printf.
    J'ai déclaré toutes les variables nécessaire et cela doit fonctionner.(J'ai testé la fonction fprintf dans un autre projet et elle s'execute sans problèmes)

    Mon problème est que, lorsque je termine mon programme et que je me rends dans mon fichier txt, celui ci a bien été créé mais il ne contient aucune donnée.

    Je précise aussi qu'à la fin de mon code j'appelle des fonctions afin de vider le buffer et je pense que le problème vient de là.

    C'est pourquoi j'ai besoin de vous
    Si vous avez des questions n'hésitez pas à me les poser.

  2. #2
    Expert éminent
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Points : 8 389
    Points
    8 389
    Par défaut
    Et comment veux-tu qu'on t'aide alors que tu ne nous montre même pas ton code ?

  3. #3
    Invité
    Invité(e)
    Par défaut
    Jouons à être devins ! Allez, je me lance :
    - tu as bien mis un fclose à la fin du programme ?
    - c'est bien du texte que tu écris ? J'entends pas là, pas du binaire. Parce que si t'as un zéro au début du fichier, t'auras beau avoir 6 kilos de données après, l'éditeur de texte t'affichera rien.

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

    fopen est bien appelée comme il faut ? (mode texte, une seule fois avec "w" comme second argument...)

Discussions similaires

  1. [FTP] Soucis avec la fonction "unlink"
    Par Petit bateau dans le forum Langage
    Réponses: 8
    Dernier message: 05/08/2007, 22h37
  2. Soucis avec la fonction WriteFile de windows
    Par kendra533 dans le forum Windows
    Réponses: 10
    Dernier message: 01/08/2007, 16h16
  3. [VBA] Soucis avec la Fonction Format
    Par kleenex dans le forum VBA Access
    Réponses: 4
    Dernier message: 11/06/2007, 11h17
  4. Souci avec la fonction SetFocus
    Par uranium-design dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 09/04/2007, 12h53
  5. [Système] P'tit soucis avec la fonction EXEC
    Par nais_ dans le forum Langage
    Réponses: 9
    Dernier message: 23/08/2006, 11h36

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