⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.cpp

📁 linux文本方式下的外挂中文环境,很好用,有源码.功能很全.我都用它
💻 CPP
字号:
// vi:ts=4:shiftwidth=4:expandtab/***************************************************************************                          main.cpp  -  description                             -------------------    begin                : Thu Mar 15 11:07:16 GMT-5 2001    copyright            : (C) 2001 by ejoy    email                : ejoy@users.sourceforge.net ***************************************************************************//*************************************************************************** *                                                                         * *   This program is free software; you can redistribute it and/or modify  * *   it under the terms of the GNU General Public License as published by  * *   the Free Software Foundation; either version 2 of the License, or     * *   (at your option) any later version.                                   * *                                                                         * ***************************************************************************/#ifdef HAVE_CONFIG_H#include <config.h>#endif#include <iostream>#include <unistd.h>#include <cstdlib>#include <cstring>#include <stdexcept>#include <string>#include <sys/types.h>#include <sys/wait.h>#include <sys/ioctl.h>#if defined(linux)    #include <linux/kd.h>#elif defined(__FreeBSD__)    //#include <machine/console.h>    #include <sys/consio.h>#endif#include "zhcon.h"#include "global.h"using namespace std;GraphDev *gpScreen = NULL;HzDecoder *gpDecoder = NULL;Zhcon *gpZhcon = NULL;int main(int argc, char *argv[]) {    try {        Zhcon con(argc, argv);        gpZhcon = &con;        con.Init();        con.Run();    } catch (runtime_error & e) {        cerr << e.what() << endl;    }    return EXIT_SUCCESS;}//do some clean up when serious signal caughtvoid SignalHandle(int signo) {    Zhcon::mState = Zhcon::TERMINATE;}void SignalChild(int signo) {    int status;    if (waitpid(Zhcon::mTtyPid, &status, WNOHANG))        Zhcon::mState = Zhcon::TERMINATE;}bool gIsBeepOn = false;void Beep(void) {    if (gIsBeepOn)        ioctl(0, KDMKTONE, 0x200637);}void Beep(bool onoff) {    gIsBeepOn = onoff;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -