📄 mystring.h
字号:
// MyString.h: interface for the CMyString class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_MYSTRING_H__D46288A0_7A2F_4EEB_9B7C_A84187A06141__INCLUDED_)
#define AFX_MYSTRING_H__D46288A0_7A2F_4EEB_9B7C_A84187A06141__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CMyString
{
public:
CMyString();
virtual ~CMyString();
public:
int LocateStr(char *string,char *strCharSet,int len);
int LocateCharInStr(LPCSTR Inbuff,char ch,int len,BOOL bPos=TRUE);
int LocateStrEx(unsigned char *string,unsigned char *strCharSet,int strlen,int setlen);
int GetStrBeforech(char *Inbuff,char *Outbuff,int pos,char ch);
int GetFieldsNumInbuff(unsigned char *Inbuff,unsigned char *Interbuff,int Inlen,int Interlen);
int GetFieldInbuff(char *Inbuff,char *Interbuff,int Inlen,int Interlen,int Segnum,char *Outbuff);
void FormatStrLines(char *Inbuff,char *Outbuff,char ch='\\');
void DelchInStr(char *Inbuff,char *Outbuff,char ch,int flag);
void GetMatchingStr(char *Inbuff,char *begin,char *end,char *Outbuff);
void ClearStrSegment(unsigned char *Inbuff,int begin,int end,int len);
void HexToStr(unsigned char *szInbuffr,int nInLen, LPSTR szOutbuff);
int StrToHex(LPCSTR szInbuff,int nInLen,unsigned char *szOutbuff);
private:
int AscToHex(char Asc, unsigned char *szHex);
};
#endif // !defined(AFX_MYSTRING_H__D46288A0_7A2F_4EEB_9B7C_A84187A06141__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -