// StringExt.h #ifndef StringExt_H #define StringExt_H // 将0-F之间的字符转换为相应的十六进制字符,否则返回-1 //char Char2Hex(char ch); // //// 输入十六进制字符串中的字符应紧密排列,或每两个字符之间插入一个空隔 //// (不能出现一个字符的情况),如:A1 23 45 0B 00 29 //int String2Hex(CString str, CByteArray &senddata); //char ConvertHexChar(char ch); // //// 将16进制字符串转化为10进制整数,补充atoi //int htoix(CString ch); // //// 将浮点数转换为字符串,与gcvt的区别是能接纳int型,并去掉最后的. //char* ftoa(double value, int sig, char* string); // //CString itoh(int value); // //int strtodata(unsigned char *str, unsigned char *data,int len,int flag); //int chartoint(unsigned char chr, unsigned char *cint); #endif