📄 cingetyn.cpp
字号:
//这个程序在本书所带软盘中,文件名为CINGETYN.CPP
//这个程序利用cin.get()和cin.putback()来控制程序的运行。
#include <iostream.h>
#include <ctype.h> //这个头文件包含用来将小写字母转换成大写字母的操作
void main(void)
{
char letter; //这个变量将存储用户的键盘输入字符
char buffer_ch; //这个变量将存储回车键
do { //循环语句开始
cout << "你想停止程序的执行吗?(Y-停止 其他字符键-继续):";
letter = cin.get();
cout << endl << "你输入的字符是:" << letter << endl;
letter = toupper(letter); //将这个字符转换为大写字母
cout <<"这个字符的大写为:" << letter << endl;
if ((buffer_ch = cin.get()) != '\n') //如果输入缓冲区里的值不是回车键,
cin.putback(buffer_ch); //将这个值送回输入缓冲区
} while (letter != 'Y'); //如果这个字符不是'Y'就继续循环,否则终止循环
cout << "谢谢你使用这个程序。" << endl;
}
/*下面是这个程序运行后的一个典型输出结果:
你想停止程序的执行吗?(Y-停止 其他字符键-继续):a
你输入的字符是:a
这个字符的大写为:A
你想停止程序的执行吗?(Y-停止 其他字符键-继续):ds
你输入的字符是:d
这个字符的大写为:D
你想停止程序的执行吗?(Y-停止 其他字符键-继续):
你输入的字符是:s
这个字符的大写为:S
你想停止程序的执行吗?(Y-停止 其他字符键-继续):y
你输入的字符是:y
这个字符的大写为:Y
谢谢你使用这个程序。
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -