5

getch が標準の C/C++ 関数ではないことは知っていますが、戻る前に Enter キーを押す必要がないため、気に入っている傾向があります。それで、標準 C++ に同じ効果を持つ同等のものがあるかどうか知りたいです (Enter キーを押す必要はありません)。

このサイトで同様の質問を読みましたが、標準でポータブルな同等物があるかどうかについての回答はありません。

4

2 に答える 2

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;
 }
于 2020-10-15T14:58:28.207 に答える