簡單實現從控制台記錄密碼的類

2021-04-19 18:57:46 字數 766 閱讀 9110

(1)輸入密碼時,以"*"回顯。

(2)支援backspace。

比較簡單...。

#include 

#include //_getch()

#include 

#include 

using

namespace std;

class ckeystring

;bool ckeystring::range()

void ckeystring::setkey()

else

if(!range())

else

tempkey = m_strkey;

m_strkey = "";

}else

//n == 2

cout<<"not the same...again"

m_strkey = "";

tempkey = "";}}

}string ckeystring::tostring() const

istream& operator >> (istream& is,ckeystring *str)

else

if(ch == '/b')//ch == 8 }}

return

is;}

//測試

int main()

其中退格實現cout<<'/b'<<' '<<'/b',有點投機取巧。不過不知道如何對控制台的緩衝進行操作,就這樣了。

期待有更好的實現方式....

JBoss之控制台密碼的設定

jboss設定 1.隱藏訪問目錄 jboss home server default deploy jbossweb tomcat55.sar conf web.xml param name listings param name param value false param value 2.設定...

Python 控制台輸入密碼的方法

1.raw input pwd raw input password print pwd password aaa aaa note 最簡單的方法,但是不安全 2.getpass.getpass import getpass pwd getpass.getpass password print pw...

Python控制台實現簡單的購物車

toc python實現 簡單的控制台 購物車 功能描述 1 輸入充值金額進行充值,輸出商品清單 2 選擇商品編碼,輸入存在的商品編碼則新增到購物車並顯示餘額,若編碼不存在或輸入格式有誤則提示錯誤並重新輸入。3 輸入商品編號繼續新增商品,若超出餘額則提示餘額不足。4 輸入 q 或 q 結束購物,顯示...