home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / SMALLC21 / SMC21LIB.LBR / ITOA.C < prev    next >
Text File  |  2000-06-30  |  512b  |  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.