KenKaneki
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Всем привет, есть код для создания своей консоли, можно как-то к ней привязать использование команд из файла и нажатия клавиши enter ? c++ [more] Код: #include <log.h> #include <cvar.h> #include <option.h> #include <stream.h> #include <xmpp.h> #include <xmpp_kb.h> #include <session.h> #include <threads.h> #include <lang.h> #include <tools.h> int main(int argc, char *argv[]) { const char *exe_path = argv[0]; cvar_init(); cvar_parse_file("kb.cfg"); if (cvar.g_language != NULL) { char *path; FORMAT(path, "kfg/dang/%s.kfg", cvar.g_language); cvar_parse_file(path); free(path); } char *token = NULL; char *online_id = NULL; char *cmdline = NULL; option_parse(argc, argv, &token, &online_id, &cmdline); /* Start */ if (isatty(STDOUT_FILENO)) { } /* End */ idh_init(); XMPP_REGISTER_QUERY_HDLR(); XMPP_WF_REGISTER_QUERY_HDLR(); int wfs = stream_connect(cvar.online_server, cvar.online_server_port); if (wfs > 0) { session_init(wfs, online_id); threads_init(); xmpp_connect(token, online_id); threads_run(exe_path, cmdline); threads_quit(); xmpp_close(); session_free(); } free(token); free(online_id); free(cmdline); xprintf("%s", LANG(kb_closing)); cvar_free(); return 0; } | | Всего записей: 5 | Зарегистр. 15-06-2018 | Отправлено: 16:04 05-07-2018 | Исправлено: KenKaneki, 16:09 05-07-2018 |
|