0

我正在尝试使用 c++ 创建一个 ATM 应用程序,并且我想在输入 pin 码时显示星号 (****)。我没有尝试过任何事情,因为我不知道该怎么做。

有人可以帮助我吗?

4

1 回答 1

2

一个可以帮助您开始使用 Windows 的非常小的程序如下所示:

int main(void)
{
    char character = 0;
    while (true)
    {
        character = _getch();
        if (character == 13) //Enter
            break;
        else
        {
            putc('*');
            //Do whatever
        }
    }
}

请注意,此代码不在我的脑海中,仍然需要正确的包含,但应该为您指明正确的方向。

请参阅https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/getch-getwch?view=msvc-160以获取您可能使用的控制代码的文档_getch和列表http://www.asciitable.com/得到。

于 2020-11-27T11:19:10.267 回答