rt3 发表于 2021-2-1 21:02:50

请举例说明setbuf的功能

在下述代码中,我注释掉了setbuf()那一句,并没发现程序执行过程和结果有明显变化,哪位朋友可以详细讲解一下
#include <stdio.h>

int main()
{
   char buf;

   //setbuf(stdout, buf);
   puts("This is runoob");

//   fflush(stdout);
   return(0);
}

liuzhengyuan 发表于 2021-2-1 21:02:51

本帖最后由 liuzhengyuan 于 2021-2-1 21:40 编辑

https://fishc.com.cn/forum.php?mod=viewthread&tid=91027
当你把 puts 换成 printf 就不一样了

rt3 发表于 2021-2-2 17:35:40

本帖最后由 rt3 于 2021-2-2 17:57 编辑

明白了,谢谢
页: [1]
查看完整版本: 请举例说明setbuf的功能