Как установить позицию курсора в приложении Win32 Console? Предпочтительно, я хотел бы избежать создания дескриптора и использования функций консоли Windows. (Я провел все утро, бегая по темному переулку, и это создает больше проблем, чем решает.) Кажется, я вспоминаю это относительно просто, когда я учился в колледже, используя stdio, но я не могу найти примеров того, как это сделать сейчас, Любые мысли или предложения были бы весьма признательны. Спасибо.
Дополнительная информация
Вот что я сейчас пытаюсь сделать:
COORD pos = {x, y};
HANDLE hConsole_c = CreateConsoleScreenBuffer( GENERIC_READ | GENERIC_WRITE, 0, NULL, CONSOLE_TEXTMODE_BUFFER, NULL );
char * str = "Some Text\r\n";
DWDORD len = strlen(str);
SetConsoleCursorPosition(hConsole_c, pos);
WriteConsole(hConsole_c, str, len, &dwBytesWritten, NULL);
CloseHandle(hConsole_c)
Текстовая строка str
никогда не отправляется на экран. Есть ли что-то еще, что я должен делать? Спасибо.