Reading from stdin
C GIllespie
csgcsg39 at hotmail.com
Wed Mar 10 12:36:32 EST 2004
> probably both your C- and your python scripts use buffered output. So
> the C-program will not print line-by-line but rather en-block after
> many bytes of output have accumulated.
>
> In your C-program, do this (that's most likely your problem):
>
> printf("%f\n",x); /* print valuable data */
> fflush(stdout); /* make sure it's written to stdout */
Yep, that was the problem.
Thanks
Colin
More information about the Python-list
mailing list