#ifndef LUTOOL_H #define LUTOOL_H char * AllTrim( char * ss ); //截左右空格 char * ExChar( char * szSrc , char * pEx ); //去除指定的字符 bool GetReqMess(char *szMess,char *szRec,int iNo,char cMake , long lMessLen=0); //从收的客户的请求中读取数据 DWORD StrToHex(const char *pstr, CHAR *hex); void HexToAscii( char *pszOrgRandom , char *pszDesRandom ); void AsciiToHex( char *pszOrgRandom , char *pszDesRandom , long lLen); void ExchangeUniCode( char * pData ); void ExchangeChar( char * pData ); long TwoCharToHex( char * Buf ); int CharHex(char ch); int FoundChar( char * szSrc , char * pEx,long lLen = 0) ; //查找指定的字符串 void HexToPhoneName( char * pHex , char * pName ); void PhoneNameToHex( char * pName , char * pHex); BOOL EnCodePasswd( char * szSourse , char * szTarget ); BOOL DeCodePasswd( char * szSourse , char * szTarget ); BOOL GetDeRNFromEnRN(char *pEnRN, char *pDeRN); BOOL GetEnRNFromDeRN(char *pDeRN, char *pEnRN); long GetRoundValue(long lMin , long lMax ); long DeCode7Bit(char *pSrc, char * pTag , long lSrcLen);//解开7Bit编码的字串 int FoundCharEx( char * szSrc , long lSrcLen , char * pEx , long lExLen);//查找指定的标志 void DZStr( char * pYChar , char * pDZChar ); //倒转字符 BOOL StrCmpMobile( char * pNo1 , char * pNo2 );//比较两个电话号码是否相同 char * ExMobileGZM( char * pMobile ); //去除国际码 //#include "LuTool.cpp" #endif