2

ユーザーがパスワードを入力でき、画面にエコーしないようにするための DLL が必要です。だから私は_getch()このようなエコーなしで文字を取得するために使用します、

        //get character with no echo
        ch = _getch();

コードをコンパイルするには、Microsoft vs2005 を使用します。
Windows Server 2003/2008 では動作しますが、新しい Windows Server 2012 では文字が画面にエコーされます。
私の問題は、_getch()Windows Server 2012 でのみ文字をエコーするのはなぜですか? そしてそれを修正する方法は?

4

1 に答える 1

0

getch() の代わりに cin.get() を使用します。

于 2012-11-16T08:38:20.643 に答える