URL: https://linuxfr.org/forums/programmation-c--2/posts/forcer-le-flush-dun-application Title: Forcer le flush d'un application Authors: Snarky Date: 2007年05月15日T14:56:18+02:00 Tags: mplayer Score: 0 Bonjour à tous, Voilà, j'ai un petit problème avec une application sur lequel j'avais commencé une conversation sur un autre forum mais qui manque de réponse peut-être à cause de son niveau, donc je la tente avec des gens peut-être plus expert. Conversation originale : [http://www.developpez.net/forums/showthread.php?p=2069429](http://www.developpez.net/forums/showthread.php?p=2069429) En résumé : J'aimerai forcer le flush du buffer de sortie (enfin, je pense que c'est une question de buffer) de certaine application comme le fait les consoles. Je suis actuellement coincé sur Blender. Si je fait dans une console : $ blender 2>&1 > out.txt et dans une autre : $ tail -f out.txt Le fichier "out.txt" ne se rempli que quand je quitte Blender. Tandis que autre application (genre mplayer) se rempli bien au fur et à mesure. Mais si je lance blender simplement dans une console, j'ai bien la sortie au fur et à mesure. Donc il y'a une rétention de sortie quelque part que la console arrive à récuperer. Si quelqu'un saurai comment faire (en C de préférence) je lui en serai très reconnaissant :) Snark