Retourner au contenu associé (journal : petit problème avec popen())
Posté par TazForEver le 17 mars 2004 à 00:34. En réponse au journal petit problème avec popen(). Évalué à 5.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Re: petit problème avec popen()
Posté par TazForEver . En réponse au journal petit problème avec popen(). Évalué à 5.
#include <stdio.h>
int main(int argc, char *argv[])
{
int c;
FILE* tmp = popen("for i in 10 9 8 7 6 5 4 3 2 1; do echo $i; sleep 1; done", "r");
setvbuf(tmp, NULL, _IONBF, 0);
while( (c=fgetc(tmp)) != EOF)
{
putchar(c);
}
fclose(tmp);
return 0;
}
et voilà !
man setbuf
man setvbuf