conio & ncurses

What header should I use instead of <conio.h>?
And what is ncurses and how should I use that?
Please help me fast!

I ran into this problem at school, when they wanted us to program stuff on visual studio, and I wanted it to run on my Linux machine.
There’s libconio libconio
and this one Linux c++ implementation of conio.h