全站数据
8 4 2 0 5 8 1

C语言中清除内存缓冲区的函数是什么

会计小白鼠 | 简单学习,快乐成才!         
问题更新日期:2024-10-19 02:39:37

问题描述

C语言中清除内存缓冲区的函数是什么急求答案,帮忙回答下
精选答案
最佳答案

C语言中清除内存缓冲区的函数是fflush(),清除输入缓冲区用fflush(stdin);其中stdin表示标准输入。该函数通常用在输入类函数的前面,用以清除输入缓冲区中的内容,避免接收到上次残留的内容而出错。举例如下:

1、不加fflush函数:// 将输入的5个字符存放到数组str中,并输出int i;char ch, str={'

0'};for(i=0; i<5; i++){scanf(

"%c