📄 consio.hpp
字号:
#ifndef _RAR_CONSIO_#define _RAR_CONSIO_enum {ALARM_SOUND,ERROR_SOUND,QUESTION_SOUND};enum PASSWORD_TYPE {PASSWORD_GLOBAL,PASSWORD_FILE,PASSWORD_ARCHIVE};void InitConsoleOptions(MESSAGE_TYPE MsgStream,bool Sound);#ifndef SILENTvoid mprintf(const char *fmt,...);void eprintf(const char *fmt,...);void Alarm();void GetPasswordText(char *Str,int MaxLength);unsigned int GetKey();bool GetPassword(PASSWORD_TYPE Type,const char *FileName,char *Password,int MaxLength);int Ask(const char *AskStr);#endifint KbdAnsi(char *Addr,int Size);void OutComment(char *Comment,int Size);#ifdef SILENT#ifdef __GNUC__ #define mprintf(args...) #define eprintf(args...)#else inline void mprintf(const char *fmt,const char *a=NULL,const char *b=NULL) {} inline void eprintf(const char *fmt,const char *a=NULL,const char *b=NULL) {} inline void mprintf(const char *fmt,int b) {} inline void eprintf(const char *fmt,int b) {} inline void mprintf(const char *fmt,const char *a,int b) {} inline void eprintf(const char *fmt,const char *a,int b) {}#endifinline void Alarm() {}inline void GetPasswordText(char *Str,int MaxLength) {}inline unsigned int GetKey() {return(0);}inline bool GetPassword(PASSWORD_TYPE Type,const char *FileName,char *Password,int MaxLength) {return(false);}inline int Ask(const char *AskStr) {return(0);}#endif#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -