diff options
Diffstat (limited to 'rushs/tinyprintf/my_itoa')
| -rw-r--r-- | rushs/tinyprintf/my_itoa/my_itoa.c | 38 | ||||
| -rw-r--r-- | rushs/tinyprintf/my_itoa/my_itoa.h | 6 |
2 files changed, 0 insertions, 44 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; -} diff --git a/rushs/tinyprintf/my_itoa/my_itoa.h b/rushs/tinyprintf/my_itoa/my_itoa.h deleted file mode 100644 index 8e84c72..0000000 --- a/rushs/tinyprintf/my_itoa/my_itoa.h +++ /dev/null @@ -1,6 +0,0 @@ -#ifndef MY_ITOA_H -#define MY_ITOA_H - -char *my_itoa(int value, char *s); - -#endif /* ! MY_ITOA_H */ |
