StringExt.h 748 B

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