mystring.h
来自「字符串操作程序,包含字符串合并,删除等操作」· C头文件 代码 · 共 36 行
H
36 行
// 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 + =
减小字号Ctrl + -
显示快捷键?