📄 strlist.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 + -