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

📄 clshexcoder.h

📁 set of classes for coding hex to bin and bin to hex
💻 H
字号:
#ifndef CLSHEXCODER_H#define CLSHEXCODER_H#include <string>class clsHexCoder{    public:        enum eRetVal    { NoError , ErrBadInputData , ErrNoBinArray , ErrBinarraySmall };        clsHexCoder();        ~clsHexCoder();        int             HexToBin        ( const char* pHexChars );        int             HexToBin        ( const std::string& rHexString );        int             BinToHex        ( const void* pBin , unsigned long lArraySize );        void            ReserveArray    ( unsigned long lArraySize );        inline  unsigned long   ArraySize       ( ) const { return m_lArraySize; }        inline  unsigned long   BinArrayLen     ( ) const { return m_lArrayUsed; }        inline  unsigned char*  BinArray        ( ) { return m_pBinArray; }        inline  std::string     HexString       ( ) const { return m_szMyString; }        inline  const char*     HexChars        ( ) { return m_szMyString.c_str(); }        inline  unsigned long   HexStringLen    ( ) const { return m_szMyString.size(); }    protected:        std::string     m_szMyString;        unsigned long   m_lArraySize;        unsigned long   m_lArrayUsed;        unsigned char*  m_pBinArray;};#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -