Как я могу использовать библиотеку ChatScript с функцией в моей собственной программе?

Как я могу написать программу, внутри которой я могу вызвать программу ChatScript, передать ей свой входной файл и получить результаты в виде выходного текстового файла?

Это пример использования библиотеки ChatScript:

#include <fstream>
#include <iostream>
#include <string>
#include <chatScript.h> //for example!
using namespace std;

int main()
{
    ofstream output;
    string str1, str2;
    getline(cin, str1);

    //This is the ChatScript function that i am looking for!
    str2= ChatScript_input(str1); 

    output.open("output.txt");
    output<< "str2";
    output.close();

    return 0;
}

1 ответ

Я бы посоветовал вам обратиться к разработчику ChatScript непосредственно на форуме, который он отслеживает, https://www.chatbots.org/ai_zone/viewforum/44/ Надеюсь, что это не противоречит правилам, размещать ссылку на внешний форум.

Насколько я понимаю, CS открывает сокет, через который вы должны общаться с ним. Вот руководство, объясняющее, как это можно сделать: https://github.com/bwilcox-1234/ChatScript/blob/master/WIKI/CLIENTS-AND-SERVERS/ChatScript-ClientServer-Manual.md

Другие вопросы по тегам