home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / enterprs / cpm / utils / s / smc21lib.lzh / ITOA.C < prev    next >
Encoding:
C/C++ Source or Header  |  1993-03-25  |  512 b   |  25 lines

  1.  
  2. #define NOCCARGC
  3. /*
  4. ** itoa(n,s) - Convert n to characters in s
  5. */
  6. itoa(n,s) char *s; int n; {
  7.   int sign;
  8.   char *ptr;
  9.   ptr = s;
  10.   if ((sign = n) < 0)  /*record sign*/
  11.     n = -n;     /*make positive*/
  12.   do { /* generate digits in reverse order */
  13.     *ptr++ = n % 10 + '0'; /*get next digit*/
  14.     } while ((n = n / 10) > 0);   /*delete it*/
  15.   if (sign < 0) *ptr++ = '-';
  16.   *ptr = '\0';
  17.   reverse(s);
  18.   }
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.