Buonasera
Aggiungendo un cout<<pt.x<<pt.y; al codice le coordinate cambiano in base allo spostamento del puntatore e per ora tutto okay, ma quando utilizzo il gotoxy(pt.x,pt.y) il programma non stampa nel punto in cui si trova il mouse ma inizia a stampare in alto a sinistra.. come posso risolvere? Grazie a tutti
int main()
{
HANDLE hConsole;
int x=20,y=10;
hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
POINT pt;
while(1)
{
GetCursorPos(&pt);
ScreenToClient(GetConsoleWindow(),&pt);
gotoxy(pt.x,pt.y);
cout<<'c';
Sleep(1);
}
system("pause");
return 0;
}