2017-10-04 4 views
2

Comment puis-je écrire un programme à l'intérieur, je peux appeler le programme ChatScript, lui transmettre mon fichier d'entrée et obtenir les résultats sous la forme d'un fichier texte en sortie?Comment puis-je utiliser la bibliothèque ChatScript avec fonction dans mon propre programme?

Ceci est un exemple à l'aide chatscript Library:

#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; 
} 

Répondre

1

Je vous suggère de demander au développeur de chatscript directement sur le forum il surveille https://www.chatbots.org/ai_zone/viewforum/44/ Hope this n'est pas contre les règles ici pour poster un lien vers un forum externe. Pour autant que je sache, CS ouvre une socket à travers laquelle vous êtes censé communiquer avec lui. Voici le manuel expliquant comment cela peut être fait: https://github.com/bwilcox-1234/ChatScript/blob/master/WIKI/CLIENTS-AND-SERVERS/ChatScript-ClientServer-Manual.md