Advertisement
Guest User

Untitled

a guest
Oct 20th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. char* NumberToString(const int value, char* const str)
  2. {
  3. int temp = 0;
  4. if (value >= 0)
  5. {
  6. temp = value;
  7. }
  8. else
  9. {
  10. temp = -value;
  11. }
  12. int size = 0;
  13. for (; temp != 0; size++)
  14. {
  15. str[size] = temp % 10 + '0';
  16. temp /= 10;
  17. }
  18. if (value < 0)
  19. {
  20. str[size] = '-';
  21. }
  22. size++;
  23. str[size] = '\0';
  24. char symbol;
  25. for (int i = 0; i < size / 2; i++)
  26. {
  27. symbol = str[i];
  28. str[i] = str[size - 1 - i];
  29. str[size - 1 - i] = symbol;
  30. }
  31. return str;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement