标签:
在每句printf之后添加:fflush(stdout);
方法一:
1 2 3 4 5 6 7 8 9 10 11
#include <stdio.h> int main(void) { setvbuf(stdout,NULL,_IONBF,0); char aa[20]; printf ("input:"); scanf("%s", aa); printf ("output:%s", aa); return 0;}
#include <stdio.h> int main(void) { char aa[20]; printf ("input:"); fflush(stdout); scanf("%s", aa); printf ("output:%s", aa); fflush(stdout); return 0;}
printf 遇到bash重定向
原文地址:http://www.cnblogs.com/djiankuo/p/5239787.html