használd a printf helyett ezt a kódot:
void ffprintf(const char *fmt, ...) {
va_list args;
va_start(args, fmt);
vprintf(fmt, args);
va_end(args);
fflush(stdout); /* a lényeg ez, minden kiírás után kikényszeríti hogy kiírja az stdout-ot */
}