• [^] # Re: je ne sais pas si j'ai bien saisi ton problème, mais bon ....

    Posté par . En réponse au message comment realiser une GUI ?. Évalué à 1.

    De retour apres plusieurs tests ;)

    En fait j'ai testé avec les fifo, et jai le meme probleme. Par exemple j'ai cree un programme de test qui fait :
    test.c : main() { printf("coucou"); sleep(10); printf("yo"); }

    ensuite je lance le tout :
    $ gcc -o test test.c
    $ mkfifo ./fifotest
    $ ./test > ./fifotest

    et dans un autre terminal :
    $ cat ./fifotest
    ou
    $ tail -f ./fifotest

    et je recupere les donnees seulement apres les 10sec :( j'arrive pas a avoir le "coucou" avant la fin de l'execution du programme.

    par contre si dans mon test.c je rajoute au debut ce que tu me disais dans ton message precedent : setbuf (stdout, NULL); ca marche super bien. mais ca implique que je modifie les sources de crafty pour rajouter juste une ligne ;) je comprends pas comment ils font les autres sans ca :p
    j'en conclus donc que de base, le stdout a un buffer, et ce buffer serait peut etre recuperable dans mon code directement ?


    Sinon ouai je crois que je vais finir par prendre les sources de crafty et y implementer ma GUI directement, mais si il y a des nouvelles versions de crafty c'est moins pratique.

    Pour GTK je connais aussi, c'est ce que je prefere aussi ;)


    merci :)