_getch()函数的介绍及实例演示

我们一般所使用的 getchar() 函数在读入一个字符时必须按一下 Enter 键,该代码才会继续运行;但是 _getch() 函数读入一个字符时 不用 enter 代码会继续跑;最简单使用场景是登陆界面输入密码时,我们不想让密码显示,而是每一次输入都显示一个‘*’,使用_getch()函数需使用到头文件:

  • #include<conio.h>

  • 使用示例:

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>int main(void)
{char passward[20];char key;int i = 0;while ((key = _getch()) != '\r'){if (i <= 15){passward[i++] = key;printf("*");}else{printf("密码过长,请按任意键重新输入正确的密码!\n");i = 0;key = getchar();system("cls");}}return 0;
}

_getch()函数的介绍相关推荐

  1. HTML5 Audio标签方法和函数API介绍

     问说网 > 文章教程 > 网页制作 > HTML5 Audio标签方法和函数API介绍 Audio APIHTML5HTML5 Audio预加载 HTML5 Audio标签方法和函 ...

  2. python介绍和用途-python匿名函数的介绍及用途

    匿名函数 用lambda能够创建一个匿名函数,这种函数得名于省略了用def声明函数的标准步骤. 语法 lambda [arg1 [,arg2,.....argn]]:expression 如何使用 我 ...

  3. setsockopt()函数功能介绍

    setsockopt()函数功能介绍 功能描述:获取或者设置与某个套接字关联的选项.选项可能存在于多层协议中,它们总会出现在最上面的套接字层. 用法: #include <sys/types.h ...

  4. Python中函数的介绍以及用法

    1.函数的介绍 在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数 定义函数的规则: 函数代码块以 def 关键词开头,后接函 ...

  5. python max函数_Python max内置函数详细介绍

    Python max内置函数 max(iterable, *[, key, default]) max(arg1, arg2, *args[, key]) Return the largest ite ...

  6. mariadb mysql 语法_Mariadb MySQL、Mariadb中GROUP_CONCAT函数使用介绍

    MySQL.Mariadb中GROUP_CONCAT 函数使用介绍 By:授客 QQ:1033553122 语法: GROUP_CONCAT([DISTINCT] column_name [ORDER ...

  7. php语法介绍,PHP 函数语法介绍一

    PHP 函数语法介绍一 复制代码 代码如下: function getAdder($x) { return function ($y) use ($x) { return $x + $y; }; } ...

  8. python中mean的用法_python 的numpy库中的mean()函数用法介绍

    1. mean() 函数定义: numpy.mean(a, axis=None, dtype=None, out=None, keepdims=)[source] Compute the arithm ...

  9. oracle同sql中isnull无法,SQL中的ISNULL函数使用介绍

    这篇文章主要为大家详细介绍了SQL中的ISNULL函数使用介绍,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! ISNULL 使用指定的替换值替换 ...

  10. GCC种builtin函数的介绍以及实现过程(1)

    本文在mips和Loongarch架构上实现GCC-12.0中的一些内建函数作为基础,介绍内建函数的实现的过程,此内建函数的实现并没有直接的实现参考,所以其总结的实现分析可能不完整,希望大家的批评指正 ...

最新文章

  1. python为什么这么火 知乎-没想到吧!Google 排名第一的编程语言,为什么会这么火?...
  2. java list负载_java集合的扩容和负载因子的总结
  3. flutter自定义弹窗
  4. Vscode html代码快速填写
  5. GDCM:衍生系列DeriveSeries的测试程序
  6. SVN本地代码未提交而被覆盖
  7. 数据对拍代码 c++
  8. Oracle监听的静态注册和动态注册
  9. Java中的功能性FizzBu​​zz Kata
  10. mybatis 学习一 建立maven项目
  11. HTML5实践 -- 使用css装饰你的图片画廊
  12. python能做什么-普通小白学会Python到底具体能做什么呢?
  13. JS获取指定月的前N个月数据
  14. 苹果tv4安装,I play.iOS13代pv4安装,播放国内视频,
  15. 【实战】如何通过html+css+mysql+php来快速的制作动态网页(以制作一个博客网站为列)
  16. 调用百度API,文字转语音
  17. IT奶爸的育儿学习之路
  18. python双柱状图与双折线图_双坐标实现图标中同时存在柱状图和折线图
  19. Power BI——建模
  20. 9月第2周业务风控关注 |国家计算机病毒应急处理中心:这十款App存在危险行为代码

热门文章

  1. 1968年成立,6000亿市值的美的,董事长是怎么做到6点下班的?
  2. xlsx文件打开乱码_我的 EXCEL 工作表打开出现乱码?(xlsx文件打开是乱码怎么办)...
  3. 定义m是第一个数,之后的每个数都是前一个的平方根,一共有n个数,计算总和。
  4. iOS 添加使用特殊字体
  5. 高级需求分析师培训要点,如何正确编写需求用例的5个提示!
  6. 常用的laplace变换公式表
  7. GoPose人工智能运动分析软件
  8. 用 Python 创建你自己的加密货币(附源码)
  9. IEEE论文投稿模板大全
  10. 铁甲雄心机器人建造成本_铁甲雄心最强机器人