Разбираясь со строками, файлами и прочей хренью в C++, написал такого вот простейшего, консольного бота-болтуна. Гхм, вообще предполагается, что бот для каждой темы должен иметь словарь, например на слово «машина» и т.п. Короче это простейший, тупой метод нахождения ключевых слов, в зависимости от чего, вести беседу из опр.словаря. Над конвертацией строк в нижний регистр смеяться долго будете, но у меня банально уже терпения не хватило, тем кто мне помогал — отдельное спасибо.
Итак, код бота: [scbot.cpp] [scbot_functions.h]
Пример диалога с ботом из консоли:
Вы: Привет
Бот: Здравствуйте, мы с вами знакомы?
Вы: нет
Бот: Эмм... Что?
Вы: Нет говорю
Бот: Простите, что?
Вы: дура
Бот: Какой длинный язык и какие короткие извилины, просто нонсенс.