【发布时间】:2012-05-05 09:29:30
【问题描述】:
我在 Eclipse 下使用 C++。在 Borland 编译器中,我使用了 getch() 函数来获取用户输入,而不显示输入的内容。
getch() 函数在 Eclipse 下不起作用。
是否有另一种方法可以让用户输入而不在屏幕上显示他输入的符号?
【问题讨论】:
-
Eclipse 不是编译器,而是 IDE。您应该指定您正在使用的编译器/平台。
我在 Eclipse 下使用 C++。在 Borland 编译器中,我使用了 getch() 函数来获取用户输入,而不显示输入的内容。
getch() 函数在 Eclipse 下不起作用。
是否有另一种方法可以让用户输入而不在屏幕上显示他输入的符号?
【问题讨论】:
Borland 在其 CRT 库中包含 getch() 以向后兼容 MS-DOS。
它只是 Win32 API 的一个包装器。 Borland 通常将 CRT 源代码与他们的编译器一起提供,因此您可以在那里看到它是如何实现的。
【讨论】:
getchar()。