![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 30.11.2006
Сообщений: 128
|
![]()
Лучше и проще испльзовать TStringList.
nosce te ipsumj...
|
![]() |
![]() |
#12 |
Пользователь
Регистрация: 09.03.2007
Сообщений: 20
|
![]()
Помогите пожалуйста с поиском:
while not EOF(f) do begin readln(f, buf); n2:=Length(shortStr); //длина слова заносится в n2 Source2 :=buf; Target2 := Copy(Source2,1,1); //копируем первую букву у выводимых слов Memo1.Lines.Add(buf); //сюда выводятся все слова из файла как найти слово ,удовлетворяющие условию target=target2 ? (последняя буква слова ,введённая игроком=первой букве слова из файла) По идее нужно проверять каждое слово в memo1 до пробела, если слово не удовлетворило условию поиска, то поиск идёт дальше, а если слово удовлетворяет условию поиска, то оно выводится в label или ещё куда-нибудь. Вот с этим проблемы. |
![]() |
![]() |
#13 |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
![]()
Вспомни, что я тебе говорил про массив слов...
Можно создать обычный двууровневый массив и заполнять его словами что-то вроде: Код:
Код:
![]()
Познавая других, мы познаем себя.
С'est la vie... |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 09.03.2007
Сообщений: 20
|
![]()
Спасибо! Только выскакивает 2 ошибки ,показывает на условие if FirstChar=S[1] then .Сначала процесс останавливается программой, затем запускаю вновь и снова выдаётся ошибка.Но город на нужную букву всё же выводится))
Вот как я оформил: Код:
|
![]() |
![]() |
#15 |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
![]()
Напиши, какую ошибку выдает компилятор.
И не забудь создать процедуру проверки на повторение и существование в базе.
Познавая других, мы познаем себя.
С'est la vie... |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 09.03.2007
Сообщений: 20
|
![]()
http://programmersforum.ru/attachmen...1&d=1173964707 первая ошибка.
http://programmersforum.ru/attachmen...1&d=1173964743 вторая. Процедуру проверки почти сделал. |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 09.03.2007
Сообщений: 20
|
![]()
Люди, помощь ещё требуется!
|
![]() |
![]() |
#18 |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
![]()
Так.... Довольно-таки интересно, потому что компилятор показывает на обращение к недоступной ему величине и в синтаксисе ошибок нет. Ты уверен, что он не записывает в переменную S нулевую строку?
Кстати, у Memo.Lines есть процедура чтения из файла, советую использовать именно ее.
Познавая других, мы познаем себя.
С'est la vie... |
![]() |
![]() |
#19 |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
![]()
Motivation: ANR.
Тема закрыта в рамках "Рейда против некрофилии"
Познавая других, мы познаем себя.
С'est la vie... |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиграем в города? | Hallo | Свободное общение | 178 | 24.07.2011 23:35 |
Карта города | zzzzz | Общие вопросы Delphi | 16 | 15.06.2011 15:19 |
создание карты города | Коржик | Общие вопросы Delphi | 8 | 13.08.2009 04:54 |
Карта города | Vadimok | Общие вопросы Delphi | 4 | 26.08.2008 17:36 |
Карта города 2 | Archangel | Помощь студентам | 3 | 04.03.2007 05:19 |