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

Ваш аккаунт

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

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

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

Поиск слова в RichEdit, никак не получается((((

33K
25 апреля 2010 года
Моск
7 / / 14.04.2008
Добрый вечер ребят.

Пытаюсь сделать в цикле поиск слов в RichEdit

Цитата:
UnicodeString Slova[63]={"asm","auto","bool","break"....} слова языка




В RichEdit гружу любой исходник на с++.
И найденные слова из массива Slova хочу перенести в новый массив, допустим find[]

Цитата:
for (int i = 0; i < 63; i++)
{
find="";
}

for (int i = 0; i < 63; i++)
{
UnicodeString word=Slova;
if (RichEdit2->FindTextA(word,0,RichEdit2->Lines->Count-1,TSearchTypes())!=-1) //если найдено
{
find=word;
}




Но данным способом поиск не работает.
Подскажите пожалуйста как лучше? Очень благодарен

1
26 апреля 2010 года
kot_
7.3K / / 20.01.2000
[COLOR="Red"]Почему вы не пользуетесь справкой? В правилах топика четко оговорено - размещение вопросов, которые подробно рассмотрены в справке - это нарушение. Вы считаете возможным игнорировать требования модератора? На первый раз вы получаете 5 баллов нарушения за вопрос. Больше предупреждать не буду.[/COLOR]
По поводу вопроса - вам необходимо задавать не количество строк, как это делаете вы (RichEdit2->Lines->Count-1), а количество символов (RichEdit2->Text.Length()), кроме того, вы передаете в ANSI-функцию, юникод-строку зачем-то. Читайте справку.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог