Ustawianie kursora

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.

1
void goto_xy(size_t x, size_t y){
    static auto handle = GetStdHandle(STD_OUTPUT_HANDLE);
    SetConsoleCursorPosition(handle, {(short)x, (short)y});
}
0

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

#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;
}
 
0

Już to rozkminiłem dziękuję.

1 użytkowników online, w tym zalogowanych: 0, gości: 1