getch が標準の C/C++ 関数ではないことは知っていますが、戻る前に Enter キーを押す必要がないため、気に入っている傾向があります。それで、標準 C++ に同じ効果を持つ同等のものがあるかどうか知りたいです (Enter キーを押す必要はありません)。
このサイトで同様の質問を読みましたが、標準でポータブルな同等物があるかどうかについての回答はありません。
getch が標準の C/C++ 関数ではないことは知っていますが、戻る前に Enter キーを押す必要がないため、気に入っている傾向があります。それで、標準 C++ に同じ効果を持つ同等のものがあるかどうか知りたいです (Enter キーを押す必要はありません)。
このサイトで同様の質問を読みましたが、標準でポータブルな同等物があるかどうかについての回答はありません。
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;
}