Форум программистов, компьютерный форум CyberForum.ru

Как изменить вид и положение курсора в консоли? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ шаблон функции http://www.cyberforum.ru/cpp-beginners/thread522205.html
подсчитать среднее арифметическое элементов расположенных выше главной диагонали. Непойму где ошибка. #include<iostream> using namespace std; template<typename X> void printArray(char *name, X *mas, int n) { cout<<name; for(int i=0; i<n; ++i) for(int j=0; j<n; ++j) cout<<mas<<"\t";
C++ алгоритмы сортировки массивов помогите пожалуйста решить задачу на с++... Если у массива А(50) есть элемент, равный квадрату последнего элемента, то все элементы, следующие за ним, упорядочить по возрастанию методом вставки. http://www.cyberforum.ru/cpp-beginners/thread522199.html
Инвертировать все биты в старшем байте числа. C++
Инвертировать все биты в старшем байте числа.
C++ Написать программу на С++
Разработать интерфейс для работы с файлами, позволяющий читать и писать в произвольную позицию в файле, и выполнить его реализацию. Предусмотреть события, оповещающие об ошибках.
C++ Написать многопоточное приложение http://www.cyberforum.ru/cpp-beginners/thread522180.html
Один поток используется для вычисления x по формуле x=t*t+3t+4, где t-величина, зависящая от системного времени, а второй поток— для вычисления y по формуле y=2x+6, где x— вычислен в первом потоке
C++ Объясните код программы Объясните пожалуйста программу!!! Добавлено через 44 секунды #include <iostream> #include <math.h> #include <iomanip> using namespace std; class MyClass { подробнее

Показать сообщение отдельно
daruwanov
73 / 54 / 2
Регистрация: 10.03.2011
Сообщений: 354

Как изменить вид и положение курсора в консоли? - C++

19.03.2012, 13:27. Просмотров 3054. Ответов 5
Метки (Все метки)

ВСем доброго времени суток есть несколько вопрос по работе с курсором в консоли
1) как сделать что курсор принял вид мигающего квадратика а не палочки
2) как задать цвет курсора
3) как по нажатию на кнопки клавиатуры перемещать курсор в нужное место
******
с последними двумя вроде разобрался..(но со вторым не до конца) - но на сколько так правильно... а вот по первому вопросу нечего найти не могу

и так
2)
C++
1
2
3
HANDLE hOut;
hOut = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hOut,FOREGROUND_RED | FOREGROUND_GREEN|FOREGROUND_INTENSITY|BACKGROUND_BLUE|BACKGROUND_RED);
но это устанавливает цвет только выводимого текста как задать что бы сам курсор мигал нужного цвета
ну это уже после того как установить в виде квадратика

ну и третий вопрос
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
HANDLE hCon;                   
COORD cPos;                      
       
hCon = GetStdHandle(STD_OUTPUT_HANDLE);
cPos.X =0 ;
cPos.Y =0; 
while(true)
{
if(GetAsyncKeyState(VK_UP))//если нажата кнопка вверх
{
    cPos.X +=1 ;
    cPos.Y +=1;
    SetConsoleCursorPosition(hCon, cPos);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru