标签: linux pipe
如果我使用
printf("Message entered %s",message);
而不是
printf("Message entered %s\n",message);
A sample program to demonstrate how pipes are used in Linux Processes
,这不会打印输出。为什么?请帮忙。谢谢。
答案 0 :(得分:1)
打印到标准输出通常是行缓冲的。如果您没有换行符,则需要拨打fflush(3)以确保您的输出符合预期。
fflush(3)