Equivalente ao Linux para conio.h getch ()
Anteriormente, uso compiladores c ++ / c no Windows que suportam o#include<conio.h>
arquivo de cabeçalho, mas no Linux, onde eu tenho
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.
compilador. E isso não suporta o#include<conio.h>
arquivo de cabeçalho e, portanto, não posso usar a função getch () no meu programa.
então eu quero uma função que funciona exatamente comogetch()
. Não sei por que meu compilador não suporta o arquivo de cabeçalho#include<conio.h>
Depois de pesquisar na net eu conseguiesta o que diz issocin.get();
é provavelmente o equivalente mais próximo, mas esses dois são diferentes na maneira que, se escrevermos getch (), ele não exibirá o caractere digitado no console, enquanto que, se inserirmos um caractere usando cin.get (), ele exibirá o caractere no console. Não quero que o personagem seja exibido no console.
usandogetchar()
também exibe o caractere no console.