#include <stdio.h>
#include <windows.h>
void gotoxy(int x, int y)
{
COORD c;
c.X = x ;
c.Y = y ;
SetConsoleCursorPosition (GetStdHandle(STD_OUTPUT_HANDLE), c);
}
void GetCurrentCursorPosition(int &x,int &y)
{
HANDLE hStdout;
CONSOLE_SCREEN_BUFFER_INFO pBuffer;
hStdout = GetStdHandle(STD_OUTPUT_HANDLE);
GetConsoleScreenBufferInfo(hStdout, &pBuffer);
x=pBuffer.dwCursorPosition.X;
y=pBuffer.dwCursorPosition.Y;
}