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

📄 mystring.h

📁 字符串操作程序,包含字符串合并,删除等操作
💻 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 + -