Previously I use c++/c compilers on windows which support the #include <conio.h>
header file but on Linux where I have
gcc (Debian 4.9.2-10) 4.9.2
Copyright (C) 2014 Free Software Foundation, Inc.
This is free software...
I want a function which works exactly as getch()
. I don't know why my compiler doesn't support the header file #include <conio.h>
After searching on net I got this which says that cin.get();
is probably the closest equivalent but these two are different in the way that if we write getch()
it does not display the character entered on the console whereas if we enter a character using cin.get()
it displays the character on the console. I don't want the character to be displayed on the console.
using getchar()
also displays the character on the console.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…