StringOperation.h 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. #ifndef _STRINGOPERATION_H
  2. #define _STRINGOPERATION_H
  3. #define SPKSTRN_MAXLEN 50
  4. #define ASC_ZERO '0'
  5. #define ASC_DOT '.'
  6. extern char strDigitFile[16][5];
  7. void RTrim(char *strSour);
  8. void LTrim(char *strSour);
  9. int Spaces(char *strSour);
  10. void AllTrim(char *strSour);
  11. void InsertChar(char *strSour, int iPos, char cChar);
  12. int FindChar(char *strSour, int iPos, char cChar);
  13. int DeleteChar(char *strSour, int iPos, int iCount);
  14. int IsAllDigit(char *strSour);
  15. int GetStringSpeak(char *strSour, int iMaxLen, char *strVoc);
  16. int GetDigitSpeak(char *strSour, int iMaxLen, char *strVoc);
  17. int GetYuanSpeak(char *strSour, int iMaxLen, char *strVoc);
  18. int GetYuanSpeakEx(char *strSour, int iMaxLen, char *strVoc);
  19. int GetMonthSpeak(char *strSour, int iMaxLen, char *strVoc);
  20. int GetDaySpeak(char *strSour, int iMaxLen, char *strVoc);
  21. int GetHourSpeak(char *strSour, int iMaxLen, char *strVoc);
  22. int GetMinuteSpeak(char *strSour, int iMaxLen, char *strVoc);
  23. int GetSecondSpeak(char *strSour, int iMaxLen, char *strVoc);
  24. int SplitFileName(CHAR *strFileFull);
  25. int SplitStr(CHAR *strSource, CHAR cChar, int iItem, CHAR *strGet);
  26. int SplitSubStr(CHAR *strSource, INT iPos, INT iLength, CHAR *strGet);
  27. #endif