В некоторых компиляторах / библиотеках времени выполнения (обычно старых) вам нужно вызвать fflush , чтобы физически записать данные:
#include <stdio.h>
int main( void )
{
printf("CLIENT>");
fflush(stdout);
return 0;
}
Если в конце данных есть новая строка, обычно fflush
не требуется - даже в старых системах.