Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Позиция курсора в консольном приложении

2.5K
14 января 2003 года
calmterror
4 / / 11.01.2003
Народ, подскажите, как курсор переместить в определенное место экрана в консольном приложении Visual C. Все перерыл, не найду...
2.3K
14 января 2003 года
exclaim
10 / / 13.01.2003
Цитата:
Originally posted by calmterror
Народ, подскажите, как курсор переместить в определенное место экрана в консольном приложении 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;
}

2.5K
14 января 2003 года
calmterror
4 / / 11.01.2003
Цитата:
Originally posted by exclaim

Попробуй SetCursorPos()


Я имел в виду текстовый курсор, а не курсор мыши. Приложение то консольное

2.3K
16 января 2003 года
exclaim
10 / / 13.01.2003
Цитата:
Originally posted by calmterror

Я имел в виду текстовый курсор, а не курсор мыши. Приложение то консольное



В MSVC++ ничего не нашел, а у Borland C++ в файле conio.h есть функция gotoxy(int x, int y).

476
16 января 2003 года
man2002ua
218 / / 16.10.2002
Собираешься картинки рисовать на консоли :)

COORD c;
HANDLE h = GetStdHandle(STD_OUTPUT_HANDLE);

c.X = 10;
c.Y = 10;
SetConsoleCursorPosition(h, c);
cprintf("Im here!\n");
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог