社区
C语言
帖子详情
这想法能实现么?
morejoy
2002-11-21 09:05:03
C++程序
需要实现如下功能:
控制台输入一个6位数,当每输入一位数字的时候,屏幕上并不显示出来而是显示一个
'*',类似输入密码的状态.
...全文
38
11
打赏
收藏
这想法能实现么?
C++程序 需要实现如下功能: 控制台输入一个6位数,当每输入一位数字的时候,屏幕上并不显示出来而是显示一个 '*',类似输入密码的状态.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
anrxhzh
2002-11-22
打赏
举报
回复
//老兄,这个问题和C\C++可没有关系呦
#include <windows.h>
#include <cstdlib>
#include <string>
std::string get_password(HANDLE h)
{
std::string pw;
while(true){
char ch;
DWORD count;
if(!ReadConsole(h,&ch,1,&count,0) || count==0 || ch==13) break;
pw+=ch;
printf("*");
}
return pw;
}
int main()
{
HANDLE h=GetStdHandle(STD_INPUT_HANDLE);
DWORD mode;
GetConsoleMode(h,&mode);
SetConsoleMode(h,mode&~ENABLE_LINE_INPUT&~ENABLE_ECHO_INPUT);
printf("Enter password:");
std::string pw=get_password(h);
printf("\nThe password is:%s\n",pw.c_str());
CloseHandle(h);
}
morejoy
2002-11-22
打赏
举报
回复
用getch()之后cout<<'*'是可以的,试过了。
char a[6];
for(int i=0;i<6;i++)
{ a[i]=getch();
cout<<'*';
}
这个是全部字符输入之后才显示*,而不是每输入一个字符就显示,救命啊大伙
还有办法么???????????????
morejoy
2002-11-22
打赏
举报
回复
各位大哥上机试过么?
你们在输入密码的时候每输入一个字符,密码框里就显示一个*,而不是全输入完再显示啊一排****!
我按下 1,屏幕上只显示一个*
我按下2,屏幕上接着显示一个*,
xiaoniaoleyuan
2002-11-22
打赏
举报
回复
#include <iostream.h>
#include <conio.h>
void main()
{
int *p=new int[6];
int i=0;
while((p[i]=getch())!='\n'&&i!=6)
{
cout<<'*';
i++;}
delete []p;
}
kxw
2002-11-22
打赏
举报
回复
当然可以cin一个数后
cout<<'*';
就OK
superzjx2000
2002-11-21
打赏
举报
回复
while(cin>>...){cout<<'*'}
superzjx2000
2002-11-21
打赏
举报
回复
untie(cout);
vanhui
2002-11-21
打赏
举报
回复
用getch()之后cout<<'*'是可以的,试过了。
char a[6];
for(int i=0;i<6;i++)
{ a[i]=getch();
cout<<'*';
}
vanhui
2002-11-21
打赏
举报
回复
楼主的意思是同时显示出来?!而不把原始数据显示呀。
不太清楚也。回去试一试好了。
morejoy
2002-11-21
打赏
举报
回复
不对吧,你试过没有啊
newgina
2002-11-21
打赏
举报
回复
用getch()之后cout<<'*'; 应该可以吧
基于Python Django的Ansible运维管理系统
ansible运维自动化管理系统的
想法
其实从大学时候就已经有了,但是苦于技术原因和没有线上环境原因一直没有开发,现在有了这个技术和环境之后开始着手开发了这个项目,项目难点在于你要理解如何设计数据库,如果调用...
软件能完全用硬件来
实现
吗?
问题:请问所有软件是否均可用硬件来
实现
?如果不计成本和开发难度。 因为一台机器最底层的是硬件,其上有固件(硬化的软件),再向上是软件。而软件的概念来自于硬件,目的应该是对硬件的功能进行充分利用,软件...
HTML部件之—如何
实现
搜索框(样式+功能
实现
)
大家好,这里是最可爱的大魔王??????????...,今天是搜索框分享,搜素框可以说是非常非常...搜索框的制作多种多样,各不相同,可以按照自己的
想法
任意发挥,那么就以我上面发的第一个图为例子,教一下这个搜索框是如何实
Wget 下载进度条是如何
实现
的?
自从有一次用过wget后对它如何
实现
以下这样的进度条有些兴趣,当然做为一个不入流的程序员心里也是有自己的
想法
。 今天Google到wget老家https://www.gnu.org/software/wget/,下载了1.6的源码,由于1.6的代码量明显...
java中的多态是怎么
实现
的?(JVM角度)
到了这基本上就对多态形式的代码
实现
进行了演示,案例也比较简单,但是这对我们理解多态的思想还不够,我们最主要的还是从虚拟机的角度来分析一下。 三、分析多态 想要深入分析多态,我们需要弄清楚几个问题。 1、...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章