- /*
- * Copyright (c) 2014, 烟台大学计算机学院
- * All rights reserved.
- * 文件名称:test.cpp
- * 作 者:刘畅
- * 完成日期:2014年 11 月 2 日
- * 版 本 号:v1.0
- *
- * 问题描述:关于getchar的开放性问题 ;
- * 输入描述: 输入的数值或字符都不在屏幕上显示;
- * 程序输出:输出******;
- */
- 第一个问题:C/C++中还有另外的字符输出函数,可以让输出的字符不在屏幕上显示,这个函数式是什么?
- 答:getch;getch()函数不将读入的字符回显在显示屏幕上, 而getchar() 函数却将读入的字符回显到显示屏幕上。
- 第二个问题:如何输入密码时输出*;
#include <iostream> #include <conio.h> using namespace std; int main() { int i,n; char c1; cout<<"请问您的密码有几位:"; cin>>n; cout<<"请输入您的密码:"; for (i=1;i<=n;i++) { c1=getch(); cout<<"*"; } return 0; }
- 运行结果:
- 知识点总结:
- 度娘是强大的,getchar和getch的应用在http://blog.youkuaiyun.com/hairetz/article/details/4161954这里有,也是csdn的用户啊。
- 学习心得:
- 哈,苦恼了两天的问题终于搞定了;虽然成功了,但系统还是给了关于c的警告,求告之为何。
第10周项目1-关于getchar的开放问题
最新推荐文章于 2025-09-11 15:32:07 发布
