Freeman656 a écrit :
bin justement, le \n y etait ! c'est ce qui m'a paru bizarre...
voila une simplification de ce que je fais dans le prog1
Code :
- int main()
- {
- printf("1\n" );
- printf("2\n" );
- sleep(5);
- return 0;
- }
|
dans le prog2
Code :
- int main()
- {
- int a,b;
- scanf("%d",&a);
- scanf("%d",&b);
- printf("Resultat : %d, %d",a,b);
- return 0;
- }
|
et je lance avec
prog1 | prog2
donc ca, ca marche mais qu'à moitié (ca attend la fin de l'execution de prog1)
mais en rajoutant les fflush(stdout) apres chaque printf(), c'est bon...
|