
Summary : Implementation of conio.h functionsĭescription : libconio is an implementation of conio.h functions that some Loaded plugins: auto-update-debuginfo, changelog, langpacks, refresh-packagekit I realize you're on Ubuntu but on Fedora the package is called libconio that provides exactly the libraries that you're looking for. Looking for a package that includes conio.h on my Fedora system I turned up this package. However you have the option with Linux to install packages from centrally managed repositories. cpp file would seem to be coming from a Windows environment originally. NOTE:: Also the use of ncurses.h is not appropriate here either, since that library will likely not include any of the functions that you're looking for ( clrscr(), getch(), etc.) since your. At least not the ones that I'm familiar with Fedora/CentOS/RHEL/Debian/Ubuntu.

The conio.h header + library for C/C++ is not something you'll typically find as being installed by default with most Linux distros. Either option is viable and is up to the developer/implementer to decide which is the "correct" path. You can either install a package that includes conio.h + its library as I describe below or you can use ncurses.h + its library and swap out and/or remove function calls that depend on it as Kulkarni describes in his answer. You basically have 2 choices on how to proceed.
