mystring.cpp
上传用户:panfucai
上传日期:2022-05-28
资源大小:4678k
文件大小:1k
源码类别:

多国语言处理

开发平台:

Visual C++

  1. //
  2. # include "mystring.h"
  3. char *StrConcat(char str1[], int iFigure)
  4. {
  5. int iStr1Len = strlen(str1);
  6. int i = 0;
  7. i = (int)log10((double)iFigure) + 1;
  8. str1 = (char*)realloc(str1, iStr1Len + i + 1);
  9. int iPos = strlen(str1) - 1;
  10. for(int k = i; k >= 1; k --)
  11. {
  12. str1[iPos + i - k + 1] = iFigure / (int)pow((double)10, k - 1) + '0';
  13. iFigure = iFigure % (int)pow((double)10, k - 1);
  14. }
  15. str1[iPos + i + 1] = 0;
  16. return str1;
  17. }
  18. char *StrConcat(char str1[], char str2[])
  19. {
  20. int iLength = 0;
  21. iLength = strlen(str1) + strlen(str2);
  22. char *pStr = new char[iLength + 1];
  23. strcpy(pStr, str1);
  24. strcat(pStr, str2);
  25. return pStr;
  26. }