Позиция курсора в консольном приложении
Народ, подскажите, как курсор переместить в определенное место экрана в консольном приложении Visual C. Все перерыл, не найду...
Цитата:
Originally posted by calmterror
Народ, подскажите, как курсор переместить в определенное место экрана в консольном приложении Visual C. Все перерыл, не найду...
Народ, подскажите, как курсор переместить в определенное место экрана в консольном приложении Visual C. Все перерыл, не найду...
Попробуй SetCursorPos()
например
#include <windows.h>
int main(int argc, char* argv[])
{
SetCursorPos(200,200);
Sleep(150);
SetCursorPos(200,100);
Sleep(150);
SetCursorPos(300,200);
Sleep(150);
SetCursorPos(300,300);
Sleep(150);
SetCursorPos(200,200);
Sleep(150);
return 0;
}
Цитата:
Originally posted by exclaim
Попробуй SetCursorPos()
Попробуй SetCursorPos()
Я имел в виду текстовый курсор, а не курсор мыши. Приложение то консольное
Цитата:
Originally posted by calmterror
Я имел в виду текстовый курсор, а не курсор мыши. Приложение то консольное
Я имел в виду текстовый курсор, а не курсор мыши. Приложение то консольное
В MSVC++ ничего не нашел, а у Borland C++ в файле conio.h есть функция gotoxy(int x, int y).
COORD c;
HANDLE h = GetStdHandle(STD_OUTPUT_HANDLE);
c.X = 10;
c.Y = 10;
SetConsoleCursorPosition(h, c);
cprintf("Im here!\n");