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

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

Войти
Регистрация
Восстановить пароль
 
Peperovich
43 / 43 / 4
Регистрация: 17.05.2011
Сообщений: 162
#1

Выделить строку - C++

04.06.2012, 23:32. Просмотров 369. Ответов 1
Метки нет (Все метки)

Всем ДД. Помогите правильно выделить строку с ошибкой в Edit Box.
Я разбиваю строку на лексемы, если лексема не подходит под мои условия, то я должен ее выделить. Но у меня почему то криво выделяется. в чем загвоздка, я понимаю, что где то в SetSel, но никак не могу понять как там правильно выставлять индексы.

C++
1
2
3
4
5
6
7
...
CEdit m_edit;//переменная Edit Box
CString resToken;//содержит лексемы
....//тут разбитие на лексемы, оно правильное
m_edit.SetSel(LineT.Find(resToken),LineT.Find(resToken)+1,0);
m_edit.SetFocus();
...
Добавлено через 3 часа 39 минут
Помогите кто-нибудь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2012, 23:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Выделить строку (C++):

Как выделить одну строку другим цветом - C++
Не судите строго, второй день изучаю С++. Прочитал много тем, нашел несколько подходящих тем, но там всё равно не то. В общем мне нужно,...

Ввести строку символов, если ее длина >6, выделить подстроку в { } скобках. - C++
Добрый вечер, помогите с задачкой Ввести строку символов, если ее длина >6, выделить подстроку в { } скобках. Добавлено через 9...

Разбить введенную строку на слова и выделить под каждое слово отдельный массив - C++
Ребята помогите плиз! Задали задание, а сделать не могу( 1) Написать ф-ию, которая определяет является ли строка палиндромом 2)...

Выделить в отдельную строку все слова, где встречается хотя бы один специальный символ из заданного перечня - C++
Люди Хелп. оч срочно надо написать программу. А как я не могу понять вообще как это реализовать. Составить и отладить программу, которая...

Выделить в массиве число выделить его каким-нибудь цветом - C++
Выделить минимальное и максимальное значение в массиве каким-нибудь цветом отличающимся от остальных элементов массива.Вывести массив на...

Ввести строку текста и строку поиска, найти местоположение первого вхождения строки поиска в строку текста - C++
Здравствуйте, не могли бы вы помочь новичку в программировании))) Нужно написать програмку, которая считывает с клавиатуры строку текста...

1
-=ЮрА=-
Заблокирован
Автор FAQ
05.06.2012, 01:52 #2
Цитата Сообщение от Peperovich Посмотреть сообщение
LineT.Find(resToken),LineT.Find(resToken)+1
- ну дык ты один символ всего выделяешь
LineT.Find(resToken) - вернёт первую позицию вхождения resToken в LineT а LineT.Find(resToken)+1 на 1-ну позицию больше. Тут надо хотябы так
C++
1
m_edit.SetSel(LineT.Find(resToken),resToken.GetLength(),0);
т.е выделяем под длину resToken с позиции его вхождения LineT.Find(resToken).
Ну а вообще LineT должна быть записана в m_edit + Едит должен быть и стрингом контролом одновременно, тогда да можно расчитывать на выделение.

Не по теме:

Написал словами так как на код уже нет сил - иду спать...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2012, 01:52
Привет! Вот еще темы с ответами:

В заданной числовой вещественной матрице размерности N*N поменять местами K-ую строку и L-ую строку - C++
Помогите пожалуйста написать прогу для консоли) В заданной числовой вещественной матрице размерности N*N поменять местами K-ую строку и...

Поменять местами строку с максимальный элемент и строку с минимальным элементом матрицы - C++
привет!я хотел бы попросить знающих людей написать программу на языке С!надо поменять местами рядок в котором есть максимальный элемент с...

Ввести строку, подсчитать сколько раз первая буква входит в строку - C++
Ввести строку, подсчитать сколько раз первая буква входит в строку. C++

Указатель на строку: как выводить не всю строку целиком, а конкретную букву - C++
Есть программка: #include<iostream> using namespace std; void fn_str1(int i,string str1,char *p) { p=&str1; ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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