diff options
Diffstat (limited to 'rushs/tinyprintf/my_itoa/my_itoa.c')
| -rw-r--r-- | rushs/tinyprintf/my_itoa/my_itoa.c | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/rushs/tinyprintf/my_itoa/my_itoa.c b/rushs/tinyprintf/my_itoa/my_itoa.c deleted file mode 100644 index cbb6f73..0000000 --- a/rushs/tinyprintf/my_itoa/my_itoa.c +++ /dev/null @@ -1,38 +0,0 @@ -#include "my_itoa.h" - -char *my_itoa(int value, char *s) -{ - if (value == 0) - { - s[0] = '0'; - s[1] = '\0'; - return s; - } - char *head = s; - if (value < 0) - { - s[0] = '-'; - s++; - value = -value; - } - - // count numbers - int t = value; - int n = 0; - while (t > 0) - { - t /= 10; - n++; - } - - // n = number count - s[n] = '\0'; - n--; - for (; n >= 0; n--) - { - s[n] = value % 10 + '0'; - value /= 10; - } - - return head; -} |
