powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Люди, как организовать поиск компонента МЕМО?
5 сообщений из 5, страница 1 из 1
Люди, как организовать поиск компонента МЕМО?
    #32529864
SGV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример: поле MEMO, на форму кладу компонент MEMO1, связываю их. Задача найти в этом МЕМО1 слово "Вася", хто знает как можно сие действие организовать???(SQL+Builder5)
...
Рейтинг: 0 / 0
Люди, как организовать поиск компонента МЕМО?
    #32530152
Voha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приблизительно такое делал недавно в контрольной, примерно так:
получаешь текст из мемо и перебираешь по символьно
делаешь анализ каждого слова - если встетил не пробел то ставишь признак что ты в слове копируешь посимвольно в промежуточную переменную пока не встретишь пробел или знак препинания, потом сравниваешь полученное слово и так далее.
...
Рейтинг: 0 / 0
Люди, как организовать поиск компонента МЕМО?
    #32530154
_Sania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
int n = MEMO1->Text.Pos("Вася");

if(n > 0) //есть
else //нет
...
Рейтинг: 0 / 0
Люди, как организовать поиск компонента МЕМО?
    #32530189
_Sania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если нужно именно отдельное слово, то нужно проанализировать символы
непосредственно перед подстрокой и после, т.е. :
if((n==0)||(MEMO1->Text[n-1] == ' '))
{
int m = n +4;
if((m == MEMO1->Text.Length())||(MEMO1->Text[m] == ' ')) //отдельное слово
}

Конечно проверка MEMO1->Text[n-1] == ' ' это просто пример, нужна функция типа bool CheckChar(char c), возвращающая true если с - символ-разделитель (пробел, табуляция, перевод строки и т.д.), т.е.

if((n==0)||CheckChar(MEMO1->Text[n-1]))
{
int m = n +4;
if((m == MEMO1->Text.Length())||
CheckChar(MEMO1->Text[m])) //отдельное слово
}
...
Рейтинг: 0 / 0
Люди, как организовать поиск компонента МЕМО?
    #32530382
SGV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поисковик заработал!!!
Всем спасибки B)))))))))))
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Люди, как организовать поиск компонента МЕМО?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]