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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dimon1984
40 / 38 / 0
Регистрация: 22.01.2011
Сообщений: 670
#1

Курсор - C++

16.04.2011, 11:32. Просмотров 901. Ответов 3
Метки нет (Все метки)

Как получить символ в определённой позиции курсора в консоле?
Допустим по среди экрана выведено HELLO WORLD!
и надо получить допустим символ, который идёт после буквы W с помощью курсора в консоли
Какую api-шную ф-цию надо использовать?

Добавлено через 17 минут
Допустим создал позицию курсора
C++
1
2
3
4
5
COORD pos = {35,12};
SetConsoleCursorPosition(handle, pos);
cout<<"HELLO WORLD!"
SetConsoleCursorPosition(handle, pos);
...
теперь как получить символ?

Добавлено через 8 часов 26 минут
жду!. подскажите плиз

Добавлено через 4 часа 14 минут
кто-то подскажет?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2011, 11:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Курсор (C++):

Курсор - C++
Подскажите как отключить курсор в консоли, чтобы не было видно

Курсор - C++
Как получить координаты курсора в консоли

Курсор и Изображени - C++
Пожалуйста помогите очень сложно.

невидимый курсор - C++
Помогите реализовать невидимый курсор в консоли (он постоянно мигает и мешает). В интернете порылся, но так ничего нормально, работающего...

мигающий курсор - C++
В CODEBLOCS в окне набора текста программы появился мигающий курсор &quot;_&quot;, а раньше был курсор &quot;|&quot;. И редактирование текста поменялось....

Курсор мыши - C++
Привет народ, помогите пожалуйста... У меня тут задача написать игру уголки(на шашечной доске) я для начало решил сделать его в...

3
kazak
3035 / 2356 / 155
Регистрация: 11.03.2009
Сообщений: 5,402
Завершенные тесты: 1
16.04.2011, 12:16 #2
Посмотри эту функцию
http://www.vsokovikov.narod.ru/New_M...soleoutput.htm
1
dimon1984
40 / 38 / 0
Регистрация: 22.01.2011
Сообщений: 670
16.04.2011, 17:13  [ТС] #3
что-то не могу найти в нете рабочий пример с ф-цией ReadConsoleOutput
дайте плиз ссылку или напишите небольшой пример получения символа из консоли
0
kazak
3035 / 2356 / 155
Регистрация: 11.03.2009
Сообщений: 5,402
Завершенные тесты: 1
17.04.2011, 12:18 #4
Там же есть и пример http://www.vsokovikov.narod.ru/New_M...le/conattr.htm
Есть еще интересная функция http://www.vsokovikov.narod.ru/New_M...putcharact.htm
Пример использования
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream.h>
#include <windows.h>
 
int main(int argc, char* argv[])
{
   HANDLE hStdout;
   char str;
   unsigned long len;
   COORD pos;
 
   hStdout = GetStdHandle(STD_OUTPUT_HANDLE);
   if (hStdout == INVALID_HANDLE_VALUE)
   {
      cout << "Can't read handle" << endl;
      system("pause");
      return 1;
   }
   cout << "Hello world!" << endl;
   pos.Y = 0;
   pos.X = 3;
   ReadConsoleOutputCharacter(hStdout, &str, 1, pos, &len);
   cout << str << endl;
   system("pause");
   return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.04.2011, 12:18
Привет! Вот еще темы с ответами:

LOCATE курсор - C++
Здравствуйте. Подскажите, есть ли в С функция устанавливающая курсор в консольном приложении в заданную позицию?(аналогичная к LOCATE в...

Не получается перевести курсор - C++
Всем привет!Хочу отблагодарить всех,кто помог мне со строками.Спасибо. Но так как я школьник,то у меня появилась еще одна...

курсор в переменной FILE - C++
Вот так окрываю файл: FILE *INPUT_FILE = fopen(inputFile,&quot;rt&quot;); //...читаю разное при помощи getc(), gets(), и др. А вопрос простой,...

Какой курсор отображается? - C++
Здравствуйте, мне нужно узнать какой курсор отображается в системе в данный момент? CBuilder CURSORINFO pc; pc.cbSize =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
17.04.2011, 12:18
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru