Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Funzione GotoXY in C su compilatori non Borland. - porting_gotoxy.c

porting_gotoxy.c

Caricato da:
Scarica il programma completo

  1. /*
  2. Semplice esempio di porting della funzione GotoXY disponibile solo su compilatori borland.
  3. Il codice funziona solo in modalita console win32. greets...
  4.  
  5. cH!cus
  6. */
  7.  
  8. #include <stdio.h>
  9. #include <windows.h>
  10.  
  11. void GotoXY(int x, int y);
  12.  
  13. int main(void) {
  14.         int i;
  15.  
  16.         for (i = 0; i < 70; i++) {
  17.                 GotoXY(i, i);
  18.                 printf("Ciao!");
  19.  
  20.                 /* API che aspetta 70 millisecondi prima di ricominciare il ciclo */
  21.                 Sleep(70);
  22.         }
  23.         return 0;
  24. }
  25.  
  26. void GotoXY(int x, int y) {
  27.         COORD CursorPos = {x, y};
  28.         HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
  29.         SetConsoleCursorPosition(hConsole, CursorPos);
  30. }