/* 
Semplice esempio di porting della funzione GotoXY disponibile solo su compilatori borland.
Il codice funziona solo in modalita console win32.

cH!cus
*/

#include <stdio.h>
#include <windows.h>

void GotoXY(int x, int y);

int main(void) {
	int i;

	for (i = 0; i < 70; i++) {
		GotoXY(i, i);
		printf("Ciao!");

		/* API che aspetta 70 millisecondi prima di ricominciare il ciclo */
		Sleep(70);
	}
	return 0;
}

void GotoXY(int x, int y) {
	COORD CursorPos = {x, y};
	HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
	SetConsoleCursorPosition(hConsole, CursorPos);
}
