je pense aussi que ton bug est independant de la nature de ton entree. Le fait que ce n est pas un tty ne doit pas t empecher de rediriger.
Tu peut essayer le mode raw, ou le mode nonbufferise
Dans un de mes codes, je fais ca sur le terminal : tcgetattr (STDIN_FILENO, &term);
term.c_lflag &= ~(ICANON | ECHO);
tcsetattr (STDIN_FILENO, TCSANOW, &term);
ce qui me permet de passer en mode instantane.
le pb peut aussi venire de la maniere dont tu redirige ton entree ... c est un herescript ?
donne donc des exemples qui marchent ET qui marchent pas ...
Enfin, n oublie jamais que UNIX gere lui meme les buffers I/O ... parfois les comit arrivent au moment ou tu ne t y attends pas ... parfois sur un newline, parfois sur un EOF, parfois a chaque scheduling ...
[^] # Re: Mouais
Posté par doublehp . En réponse au message problème TTY et redirection Entrées/Sorties. Évalué à 0.
Tu peut essayer le mode raw, ou le mode nonbufferise
Dans un de mes codes, je fais ca sur le terminal :
tcgetattr (STDIN_FILENO, &term);
term.c_lflag &= ~(ICANON | ECHO);
tcsetattr (STDIN_FILENO, TCSANOW, &term);
ce qui me permet de passer en mode instantane.
le pb peut aussi venire de la maniere dont tu redirige ton entree ... c est un herescript ?
donne donc des exemples qui marchent ET qui marchent pas ...
Enfin, n oublie jamais que UNIX gere lui meme les buffers I/O ... parfois les comit arrivent au moment ou tu ne t y attends pas ... parfois sur un newline, parfois sur un EOF, parfois a chaque scheduling ...