Убедитесь, что вы включили новую строку "\n"
в свой оператор printf. Обычно, по крайней мере в системах UNIX, stdout
буферизуется строкой, поэтому символ новой строки заставляет строку появиться немедленно. Возможно, вы пропустили "\n"
(или ваш вывод не сбрасывается по другой причине), и поэтому вы не видите напечатанную строку.
Другой вариант - сбросить вывод самостоятельно, используя fflush(stdout)
после вызова printf
.