Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Программирование
>
C/C++
>
WinAPI & Visual C++
(Модератор:
Вад
) > Тема:
Работа с текстом
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Работа с текстом (Прочитано 13772 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
юра
Интересующийся
Offline
Работа с текстом
«
:
19-12-2010 10:09 »
Доброго времени суток.
У меня такой вопрос-как в консоли выделять поочерёдно каждое слово текста при нажатии произвольной клавиши?Всё перерыл,нигде не могу найти ответа(Помогите пожалуйста)
Записан
Sla
Команда клуба
Offline
Пол:
Re: Работа с текстом
«
Ответ #1 :
19-12-2010 10:12 »
чего надо?
что выделять?
Записан
Мы все учились понемногу... Чему-нибудь и как-нибудь.
юра
Интересующийся
Offline
Re: Работа с текстом
«
Ответ #2 :
19-12-2010 10:17 »
У меня есть программа,которая считывает текст из файла и выводит его на экран.Мне нужно по нажатии произвольной клавиши поочередно выделять каждое лово текста
Записан
Sla
Команда клуба
Offline
Пол:
Re: Работа с текстом
«
Ответ #3 :
19-12-2010 10:21 »
что такое выделять?
Записан
Мы все учились понемногу... Чему-нибудь и как-нибудь.
юра
Интересующийся
Offline
Re: Работа с текстом
«
Ответ #4 :
19-12-2010 10:27 »
Выделить слово это когда оно неким образом отличается от других,например цветом.
Записан
RXL
Технический
Администратор
Offline
Пол:
Re: Работа с текстом
«
Ответ #5 :
19-12-2010 10:28 »
юра
, см. MSDN - управление консолью. По сути, нужно:
1. Запомнить позицию курсора.
2. Переместить курсор в нужную позицию.
3. Вывести слово, которое нужно выделить, еще раз, но с указанным цветом.
4. Переместить курсор в ранее запомненное место.
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
юра
Интересующийся
Offline
Re: Работа с текстом
«
Ответ #6 :
19-12-2010 10:32 »
спасибо,а не подскажите где можно найти информацию по управлению консолью???Просто я юзаю учебник Павловской,а там про это вроде ничего нет(
Записан
yudjin
Помогающий
Offline
Пол:
Re: Работа с текстом
«
Ответ #7 :
19-12-2010 10:35 »
Если для WinAPI - можно так:
WriteConsoleOutputAttribute - Записывает указанное число атрибутов цвета символов и фона в дисплейный буфер.
Записан
юра
Интересующийся
Offline
Re: Работа с текстом
«
Ответ #8 :
19-12-2010 10:39 »
А что такое WinAPI?
Записан
Finch
Спокойный
Администратор
Offline
Пол:
Пролетал мимо
Re: Работа с текстом
«
Ответ #9 :
19-12-2010 15:22 »
Ну тогда для начала, а в какой ОС пишутся Ваши программы? Используется ли
GUI
?
Если чистая консоль, тогда наверно лучше смотреть в сторону
ESC последовательностей
.
«
Последнее редактирование: 19-12-2010 15:26 от Finch
»
Записан
Не будите спашяго дракона.
Джаффар (Коша)
Dimka
Деятель
Команда клуба
Offline
Пол:
Re: Работа с текстом
«
Ответ #10 :
19-12-2010 16:42 »
Finch
, но ESC-последовательности не будут работать для Windows-консоли.
Записан
Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
RXL
Технический
Администратор
Offline
Пол:
Re: Работа с текстом
«
Ответ #11 :
19-12-2010 16:46 »
Цитата: Dimka от 19-12-2010 16:42
Finch
, но ESC-последовательности не будут работать для Windows-консоли.
И драйвер ansi.sys тоже ушел в прошлое вместо с Win9x.
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Программирование
>
C/C++
>
WinAPI & Visual C++
(Модератор:
Вад
) > Тема:
Работа с текстом
Загружается...