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.
Partager