Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void itoa(int n, char str[])
- {
- int sign = 0;
- if (n < 0) {str[0] = '-'; sign = 1;}
- else str[0] = '+';
- int strlen;
- int temp = n;
- for (strlen = 0; temp!=0; strlen++, temp /= 10);
- strlen += sign;
- str[strlen+1] = '\0';
- for (int i = strlen; i > 0; i--)
- {
- str[i] = (n % 10)<0?-(n%10):n%10 + '0'; // tutaj tak jakby nie reaguje na dodanie '0' (czyli jakiejś tam wartości w ASCII)
- n /= 10;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement