Erreur "broken pipe" et flush de stdout - C++ - Programmation
Marsh Posté le 13-06-2005 à 12:13:57
question bete peut-être mais ça sert à quoi concretement cout.flush() ?
Marsh Posté le 13-06-2005 à 13:47:24
bah a flusher ce qui est bufferisé non?
Marsh Posté le 13-06-2005 à 16:59:57
l'ecriture sur l'entrée standard
a par ca tu flush cout mais tu n'ecris pas forcement, printf ca ecris sur l'objet stdout et c'est du C...
Marsh Posté le 15-06-2005 à 10:57:56
merci. je vais remplacer ce printf par l'équivalent avec cout
Marsh Posté le 10-06-2005 à 15:03:28
Bonjour
travaillant sur des algorithmes appliques a un grand nombre d'images et donc longs a s'executer, j'ai ecrit une petite fonction pour simuler une barre de chargement dans un terminal afin de savoir quel pourcentage du travail est effectue :
appele comme ceci
On obtient donc un compteur de pourcentage qui s'incremente.
Le probleme est que des fois au lieu que le pourcentage s'affiche j'ai une erreur "broken pipe".
Y'a t'il des precautions particulieres a prendre qd on utilise cout.flush() puisqu'apparemment le pb vient de la ?