Provavelmente uma das maiores dúvidas dos novatos em programação, com algum background em desenvolvimento em DOS/Windows, e que começam a tentar desenvolver usando o GCC (quase sempre em Linux) é “aonde encontrar a conio.h“. Portanto, senhores, eu lhes respondo: vocês não encontrarão, por padrão, a conio.h no GCC – e, por consequência, no linux. Aqui vão 2 maneiras de implementar as funcionalidades da conio.h:
– Implementando-a diretamente usando ANSI Escape Codes.
– Através da ncurses.
Destas duas a mais recomendável é usar a ncurses, uma vez que é uma biblioteca madura, bem testada e com uma ampla gama de funcionalidades.