我有一个更清晰的变体system("Pause")
等待用户按下回车:
#include <iostream>
void pause()
{
std::cin.get();
std::cin.ignore();
}
但是,我找不到system("CLS")
(或system("clear")
)的干净变体,因此我将整个应用程序切换为ncurses
。
经过一些阅读后,我发现ncurses
有自己的一组I / O函数,std::cout
和std::cin
已替换为echo()
和getch()
。< / p>
该功能pause()
也必须转换为ncurses
,但我的问题是我不知道与std::cin.ignore
的正确对等。