![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.03.2012
Сообщений: 15
|
![]()
всем привет !
вообщем такая беда решил написать что-то типо саморегулирующегося бота, который будет записывать себе в файлик варианты ответов на вопросы. и когда у него будут что-то спрашивать он отвечать к примеру: 1.бот ничего не знает.2. задаем вопрос привет, он не может ответить (файлик пуст).3. тогда ему пишем вопрос:привет , ответ Добрый день. он заносит себе в файлик этот вариант ответа.4. спрашиваем у него Привет он отвечает: Добрый день(залазит в свой файлик, находит там вопрос и дает у нему ответ) вот пока что есть Код:
ВНИМАНИЕ ВОПРОС как сделать что бы при заданном вопросе, к примеру в edit1 залез к себе в файлик нашел это вопрос и дал на него ответ (это строка на 1 ниже строки вопроса) вот пример его набора слов Код:
строка 2 это ответ который он должен дать заранее спасибо кто поможет ![]() |
![]() |
![]() |
![]() |
#2 |
C++ & PHP & Asm
Форумчанин
Регистрация: 06.12.2008
Сообщений: 300
|
![]()
Парсинг.
Pos, PosEx |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 12.03.2012
Сообщений: 15
|
![]() |
![]() |
![]() |
![]() |
#4 | |
C++ & PHP & Asm
Форумчанин
Регистрация: 06.12.2008
Сообщений: 300
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 12.03.2012
Сообщений: 15
|
![]() |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
примеров парса масса, ой как масса.
даже тут на форуме. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
И пользуйся TStringList для хранения вопрос-ответ. Запарок меньше.
Люди часто ошибаются, что если в вопросе будет просто два пробела? Или опечатка? Бот пропустит вопрос, хотя по идее ответ на него ему будет известен. Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() Последний раз редактировалось Utkin; 02.07.2012 в 07:23. |
|
![]() |
![]() |
![]() |
#8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
Я думаю, Вам следует начать со структуры программы, т.е. подробно расписать, что и при каких условиях программа должна делать.
То есть сначала составить алгоритм по-русски. А потом, когда уже будет ясно, что и как, переводить этот алгоритм с русского на тот или иной язык программирования. В частности. у Вас ведь будет не один вопрос? На один вопрос может быть несколько вариантов ответа? Значит, нужно продумать структуру файла, как в нем будут храниться вопросы и ответы. |
![]() |
![]() |
![]() |
#10 | |
Пользователь
Регистрация: 12.03.2012
Сообщений: 15
|
![]() Цитата:
Вот и пытаюсь сделать ![]() |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Строковые функции php | Arsenx777 | JavaScript, Ajax | 6 | 25.08.2011 11:32 |
Строковые функции, циклы. | noramoff | Помощь студентам | 0 | 18.05.2011 17:23 |
строковые функции | pooiu | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 27.01.2011 14:15 |
шаблонные строковые функции | MrKarapuz | Общие вопросы C/C++ | 7 | 09.11.2009 15:07 |