setbuf.c

来自「C语言常用的程序900例」· C语言 代码 · 共 27 行

C
27
字号
#include <stdio.h>
#include <dos.h>
#include <conio.h>

void main(void)
 { 
   char buffer[512];
   int letter;

   setbuf(stdout, buffer);

   puts("First line of output");
   puts("Second line of output");
   puts("Third line of output");
   
   delay(3000);

   printf("About to fill buffer\n");
   fflush(stdout);
 
   for (letter = 0; letter < 513; letter++) 
    { 
     putchar('A');
     delay(10);
    }
 }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?