Pushok

Int to string (selfmade)

Apr 4th, 2011
414
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.37 KB | None | 0 0
  1. char* itos(int num)
  2. {
  3.     int len = 0, n = num, m = 0, s = 0, l = 0;
  4.     while(n != 0){ n = n / 10; len ++; } n = num;
  5.     char* buff = (char*)malloc(l = len);
  6.     char* i = buff;
  7.  
  8.     do
  9.     {
  10.         s = n;
  11.         n = n / 10;
  12.         m = s - n * 10;
  13.         *i++ = 0x30 + m;
  14.     }while(--len>0);
  15.  
  16.     *i = 0;
  17.  
  18.     for(int j=0,k=l-1;j<l/2;j++,k--)
  19.         buff[j] ^= buff[k] ^= buff[j] ^= buff[k];
  20.  
  21.     return buff;
  22. }
Advertisement
Add Comment
Please, Sign In to add comment