挺好玩的 控制台输入密码显示星号
2011-05-23 17:39
274 查看
#include <conio.h> #include <string> #include <iostream> using namespace std; class password { private: string psw,pswInput; public: password(const char* ch):psw(ch){}; void inputPsw(); bool isTure(); }; void password::inputPsw() { char ch; while(1) { ch=getch(); if(ch==13&&pswInput.size()>0) break; else if(ch==8) { if(pswInput.size()==0) continue; else { pswInput.erase(pswInput.end()-1); cout<<"/b /b"; } } else if(ch==13&&pswInput.size()==0) { cout<<"密码不能为空!/n"; continue; } else { pswInput+=ch; cout<<"*"; } } } bool password::isTure() { if(psw==pswInput) return 1; else return 0; }
相关文章推荐
- Delphi控制台程序不显示控制台窗口、密码输入用星号表示
- C#实现在控制台输入密码显示星号的方法
- 控制台程序输入密码时显示星号
- C语言实现密码输入显示星号 VS2010 亲测通过
- 输入密码显示星号
- linux在终端输入密码时显示星号的实现方法
- 一个有效的bat程序中输入密码不回显并显示星号*
- C控制台密码输入:输入一个字符显示一个星号
- 水印控件windows phone中,制作一个自定义的密码输入框控件,含图片,有水印,星号显示
- 让你在终端输入密码时显示星号
- qt QlineEdit 输入密码显示成星号
- Linux终端下输入密码显示星号
- 怎样在控制台里面输入密码的时候显示*
- datagridview中输入密码,显示星号*
- C语言模拟密码输入(显示星号)
- C语言实现 输入密码显示星号******
- 让你在终端输入密码时显示星号
- shell实现输入密码显示星号
- shell实现输入密码显示星号
- java 在控制台上输入密码时,密码不显示在控制台上