Linux-эквивалент для conio.h getch ()

Ранее я использовал компиляторы c ++ / c на окнах, которые поддерживают#include<conio.h> заголовочный файл, но на Linux, где у меня есть

gcc (Debian 4.9.2-10) 4.9.2
Copyright (C) 2014 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

компилятор. И это не поддерживает#include<conio.h> заголовочный файл, и поэтому я не могу использовать функцию getch () в моей программе.

поэтому я хочу функцию, которая работает именно так, какgetch(), Я не знаю, почему мой компилятор не поддерживает заголовочный файл#include<conio.h>

После поиска в сети я получилэтот что говорит о том, чтоcin.get(); вероятно, является ближайшим эквивалентом, но эти два отличны в том смысле, что если мы напишем getch (), он не отображает символ, введенный на консоли, тогда как если мы вводим символ с помощью cin.get (), он отображает символ на консоли. Я не хочу, чтобы персонаж отображался на консоли.

с помощьюgetchar() также отображает символ на консоли.

Ответы на вопрос(2)

Ваш ответ на вопрос