StrUtil.cpp 590 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #ifndef _XBOX
  2. #include <stdio.h>
  3. #include <string.h>
  4. #include "strutil.h"
  5. #include "..\..\..\common_h\Storm3Crt.h"
  6. char TBuffer[2048];
  7. char* IntToStr (int val)
  8. {
  9. crt_snprintf (TBuffer, 2047, "%d", val);
  10. return TBuffer;
  11. }
  12. char* FloatToStr (float val)
  13. {
  14. crt_snprintf (TBuffer, 2047, "%3.4f", val);
  15. int y = strlen (TBuffer);
  16. for (int n = (y-1); n >= 0; n--)
  17. {
  18. if (n < (y-1))
  19. {
  20. if (TBuffer[n] != '0')
  21. {
  22. TBuffer[n+1] = 0;
  23. if (TBuffer[n] == '.')
  24. {
  25. // TBuffer[n] = '0';
  26. TBuffer[n] = 0;
  27. }
  28. return TBuffer;
  29. }
  30. }
  31. }
  32. return TBuffer;
  33. }
  34. #endif