Artigo

Conio.h no Linux/*BSD

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...

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.