[VC(Visual C++)]-實做Win32 C++下讀取密碼(password)功能

[VC(Visual C++)]-實做Win32 C++下讀取密碼(password)功能

[VC(Visual C++)]-實做Win32 C++下讀取密碼(password)功能


因為昨天po了一篇java讀取密碼功能所以找了一下Win32 C++的版本,趕緊和同好分享。

#include <iostream>
#include <string>
#include <windows.h>
using namespace std;
int main()
{
HANDLE hStdin = GetStdHandle(STD_INPUT_HANDLE);
DWORD mode = 0;
GetConsoleMode(hStdin, &mode);
SetConsoleMode(hStdin, mode & (~ENABLE_ECHO_INPUT));
string s;
getline(cin, s);
cout<<s <<endl;
SetConsoleMode(hStdin, mode | ENABLE_ECHO_INPUT);
getline(cin, s);
cout<<s <<endl;
return 0;
}//main

 

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *