我知道getch不是标准的C / C ++函数,但我倾向于喜欢它,因为它不需要你在返回之前按Enter键。所以我想知道标准C ++中是否有任何具有相同效果的等价物(不要求你按Enter键)?
我在这个网站上已经阅读过类似的问题,但他们的答案都没有说明是否有标准和便携式等价物。
答案 0 :(得分:6)
如果你使用其中一个“curses”库,有一个便携式的等价物,例如ncurses
答案 1 :(得分:0)
使用ncurses。这是那里最好,最简单的选择。
示例代码:
#include <ncurses.h>
int main()
{
initscr(); /* Start curses mode */
printw("Hello World !!!"); /* Print Hello World */
refresh(); /* Print it on to the real screen */
getch(); /* Wait for user input */
endwin(); /* End curses mode */
return 0;
}