当前位置: 首页 > article >正文

getchar()

 getchar():从计算机终端(一般是键盘)输入一个字符

1、getchar返回的是字符的ASCII码值(整数)。

  2、getchar在读取结束或者失败的时候,会返回EOF

e1c6103043184baaabefd61b2ea8db5c.png

 输入密码并确认:

3de731a8539d4c929228b27ca2a5421c.png

 scanf读取\n之前的内容即12345678

回车符被getchar()读取了,它不能于Y,直接输出确认失败。

 

改进:把回车清走

c6ae943cbcbf48a99ebb86b336402937.png

 但是我敲的中间有空格怎么办?

ccca53f4eb194b7a9c3a1637410a53d1.png

修改:

a5da556164e54d56a00887f7f005a8aa.png

 

 

 


http://www.kler.cn/a/421580.html

相关文章:

  • JavaScript实现tab栏切换
  • QT实战-qt各种菜单样式实现
  • 用于LiDAR测量的1.58um单芯片MOPA(一)
  • GoReplay开源工具使用教程
  • 《以 C++为笔,绘就手势识别人机交互新画卷》
  • OD C卷 - 实现 【手机App防沉迷系统】
  • L16.【LeetCode笔记】前序遍历
  • tp6 合成两个pdf文件(附加pdf或者替换pdf)
  • 力扣hot100道【贪心算法后续解题方法心得】(三)
  • idea的version control
  • SpringBoot 监听Redis键过期事件 过期监听
  • 在macOS上从源码部署RAGFlow-0.14.1
  • centos新建磁盘
  • 网络安全 社会工程学 敏感信息搜集 密码心理学攻击 密码字典生成
  • 40分钟学 Go 语言高并发:内存管理与内存泄漏分析
  • 前端 vue3 + element-plus + ts 组件通讯,defineEmits,子传父示例
  • Neo4j APOC-01-图数据库 apoc 插件介绍
  • 使用OpenCV和卡尔曼滤波器进行实时活体检测
  • LearnOpenGL学习(光照 -- 颜色,基础光照,材质,光照贴图)
  • 底部导航栏新增功能按键
  • 类加载子系统
  • Java开发利器:IDEA的安装与使用(上)
  • 【音视频】HLS和DASH 流媒体协议的详细介绍和实现方式
  • C++知识整理day3类与对象(下)——赋值运算符重载、取地址重载、列表初始化、友元、匿名对象、static
  • git推送多个仓库
  • 十,[极客大挑战 2019]Secret File1