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

📄 strlist.hpp

📁 7Zip软件实现: 七种编码格式的压缩与解压缩功能。
💻 HPP
字号:
#ifndef _RAR_STRLIST_#define _RAR_STRLIST_class StringList{  private:    Array<char> StringData;    unsigned int CurPos;    Array<wchar> StringDataW;    unsigned int CurPosW;    Array<int> PosDataW;    uint PosDataItem;    uint StringsCount;    uint SaveCurPos[16],SaveCurPosW[16],SavePosDataItem[16],SavePosNumber;  public:    StringList();    ~StringList();    void Reset();    unsigned int AddString(const char *Str);    unsigned int AddString(const char *Str,const wchar *StrW);    bool GetString(char *Str,int MaxLength);    bool GetString(char *Str,wchar *StrW,int MaxLength);    bool GetString(char *Str,wchar *StrW,int MaxLength,int StringNum);    char* GetString();    bool GetString(char **Str,wchar **StrW);    char* GetString(unsigned int StringPos);    void Rewind();    unsigned int ItemsCount() {return(StringsCount);};    int GetBufferSize();    bool Search(char *Str,wchar *StrW,bool CaseSensitive);    void SavePosition();    void RestorePosition();};#endif

⌨️ 快捷键说明

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