📄 _string_token.h
字号:
#ifndef _STRING_TOKEN_H_
#define _STRING_TOKEN_H_
struct TToken{
int index;
int offset;
char *data;
int bytes;
TToken *last;
TToken *next;
};
class TStringToken{
public:
TStringToken(char *string);
virtual ~TStringToken();
bool ChangeMsg(unsigned __int32 count, char *string);
void ChangeData(char *string);
unsigned __int32 GetMsgCount(void);
unsigned __int32 GetMsg(unsigned __int32 count, char *buff);
unsigned __int32 GetData(char *buff);
private:
//function
void analyze(void);
void analyze_msg(TToken* target);
void update_msg(TToken* target, char *value, int len);
void clear_msg(void);
TToken* AddMsg(unsigned __int32 bytes);
//data
char *data;
TToken *msg;
unsigned __int16 msg_count;
};
#endif/*_STRING_TOKEN_H_*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -