首页 > 编程语言 > 详细

C语言-(清空缓存区, 缓存区内容强制打印)

时间:2020-03-03 12:49:15      阅读:110      评论:0      收藏:0      [点我收藏+]

清空缓存区

/*
输入缓冲区演示
*/ 
#include <stdio.h>
int main(){ 
    int val = 0; 
    printf("请输入一个数字:"); 
    scanf("%d", &val);
    //一下两条语句可以把输入缓冲区里
    //第一个"\n"换行字符前面的所有内容 
    //和这个"\n"字符一起删除 
    scanf("%*[^\n]"); 
    scanf("%*c"); 
    printf("val是%d\n", val); 
    printf("请输入一个数字:"); 
    scanf("%d", &val);
    printf("val是%d\n", val); 
    return 0; 
}

强制缓冲区的数字打印

/* 
输出缓冲区演示 
*/ 
#include <stdio.h>
int main(){ 
    printf("1\n"); 
    fflush(stdout); //强制将输出缓冲区的内容显示在屏幕上 
    while (1){
    } 
    return 0; 
} 

 

C语言-(清空缓存区, 缓存区内容强制打印)

原文:https://www.cnblogs.com/hyq-lst/p/12401444.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!