2013年11月1日 星期五

[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


 


沒有留言:

張貼留言