Ustawianie kursora

Ustawianie kursora
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam.
Mam pytanie jak ustawić kursor w konsoli na danym miejscu np. na środku pierwszej linii , a nie jak to jest domyślnie na początku.
Z góry dziękuję za odpowiedz.

spartanPAGE
  • Rejestracja: dni
  • Ostatnio: dni
1
Kopiuj
void goto_xy(size_t x, size_t y){
    static auto handle = GetStdHandle(STD_OUTPUT_HANDLE);
    SetConsoleCursorPosition(handle, {(short)x, (short)y});
}
  • Rejestracja: dni
  • Ostatnio: dni
0

Dziękuję
Mógłbyś jeszcze podać jak tego używac ponieważ ja niestety nie umiem :(

Kopiuj
#include <iostream>
#include "windows.h"
#include<cstdlib>
 
 void goto_xy(size_t x, size_t y){
    static auto handle = GetStdHandle(STD_OUTPUT_HANDLE);
    SetConsoleCursorPosition(handle, {(short)x, (short)y});
    
using namespace std;
int main()
{
   goto_xy(5, 5 );
 sytem("pause");
return 0;
}
 
  • Rejestracja: dni
  • Ostatnio: dni
0

Już to rozkminiłem dziękuję.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.