|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.04.2012, 10:16 | #1 |
Регистрация: 24.04.2011
Сообщений: 5
|
Поиск служебных слов
Есть программа (для примера):
Program primer; Var a1, a2:integer; Begin a1:=5 a2:=(a1-555mkj111)/5; a1:=(a2+55)/3; writeln(a1, ‘ ‘ , a2); End. Как сделать чтобы программа находила в ней служебное слово и записывала количество повторений в StringGrid? Ай нид хелп ребята. |
09.04.2012, 11:31 | #2 |
Homo Interneticus
Форумчанин
Регистрация: 04.03.2011
Сообщений: 611
|
PosEx в цикле, не?
В Memo можно обрабатывать весь текст одной строкой, у него для этого свойство Text есть. И может быть надо обратить внимание на регистр букв, в slova.txt у Вас всё в нижнем, а в программе это не учитывается. Во входном файле то может быть по разному. Последний раз редактировалось astecenko; 09.04.2012 в 11:39. |
09.04.2012, 11:46 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
по хорошему Вам нужно смотреть и копать в сторону лексического анализатора (парсера) - т.е. сначала разделить текст исходной программы на отдельные лексемы, а потом уже обрабатывать их...
p.s. исходник не смотрел... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
поиск слов(C++) | VadEr | Помощь студентам | 13 | 22.05.2014 15:42 |
Поиск слов в файле | сушка | Общие вопросы по программированию, компьютерный форум | 1 | 08.04.2012 12:44 |
Поиск и замена слов. | ildarn | Общие вопросы C/C++ | 1 | 25.11.2009 19:01 |
Словарь служебных слов языка delphi | Kate68 | Помощь студентам | 1 | 09.11.2009 22:06 |
Поиск слов в тексте | pleer | Общие вопросы Delphi | 5 | 23.09.2007 08:19 |