I'm trying to write a program with g++ that uses conio.h
header.
What I'm actually trying to do is calling gotoxy
function which I used in Borland compiler and windows OS.
So the first question is: is there a gotoxy
function or equivalent in g++?
Second: why can't I include conio.h? I read some stuff that said I should install libstdc++ package
, I tried but it seems that I already have it (it's accompanied by gcc).
conio.h
is specific to the Windows console environment. Use thecurses
orncurses
library on Unix; the appropriate function ismvcur()
in the low level interface andwmove()
in the virtual window interface.There's no direct equivalent for g++.
conio.h
is specific to some DOS compilers. But you can get what you want usingncurses
library, its functions are similar to ones inconio.h
.Here's a link to a very elaborate tutorial: http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/
Well its not in gcc but it does come with MiniGW. It is specific to Windows.
For linux you want the ncurses library.