Per ora il programma è questo. Come potete vedere spesso si vede il cursore '_' e non è che sia un gran bello spettacolo.

Inoltre ho bisogno di specificare un paio di tasti almeno che mi permettano di spostare la pallina in orizzontale, ma se uso una getch() o simili il programma si ferma attendendo per passare alle istruzioni successive.

E' possibile solo mediante API? Il problema è che dovrei scriverlo in una versione Win32 e una Linux...

PS: ho provato a usare il listato consigliato da Jonny_Deep ma quando compilo mi da un errore su questa linea: _CONSOLE_CURSOR_INFO CurInfo;
Devo includere qualche altra llibreria? Non conosco le API di Win32