⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fflush.cpp

📁 高永强 全C编程源码 清华大学出版社 2002年六月第一版
💻 CPP
字号:
//这个程序在本书所带软盘中,文件名为FFLUSH.CPP
//这个程序是对程序GETCHAR.CPP的修改。
//这个程序将利用getchar()和fflush()执行正确的字符输入操作。

#include <iostream.h>
#include <stdio.h>		//这个头文件提供了getchar()以及fflush(stdin)

void main(void)
{
	char letter1, letter2;

	cout << "按下一个字符键,然后回车:";
	letter1 = getchar();

	fflush(stdin);		//刷新getchar()的输入缓冲区,将这个缓冲区中的回车符清除

	cout << "按下第二个字符键,然后回车:";
	letter2 = getchar();

	cout << "letter1 = " << letter1 << endl;   //将输出用户按下的第一个字符
	cout << "letter2 = " << letter2 << endl;   //将输出用户按下的第二个字符
}

/*下面是这个程序运行后的一个典型输出结果:
按下一个字符键,然后回车:a
按下第二个字符键,然后回车:b
letter1 = a
letter2 = b
*/

⌨️ 快捷键说明

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