home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 480.lha / SmartField / Programs / example / itoa.c < prev   
Encoding:
Text File  |  1991-02-06  |  321 b   |  21 lines

  1. int itoa( s, n )
  2.   char s[]; int  n;
  3. {
  4.   int i, j;
  5.   int sign;
  6.   char c;
  7.  
  8.   if ((sign = n) < 0) n = -n;
  9.   i = 0;
  10.   do { s[i++] = n % 10 + '0'; } while ((n /= 10) > 0);
  11.   if (sign < 0) s[i++] = '-';
  12.   s[i] = '\0';
  13.   sign = i;
  14.   for (j = i - 1, i = 0; i < j; i++, j--) {
  15.     c = s[i];
  16.     s[i] = s[j];
  17.     s[j] = c;
  18.   }
  19. }
  20.  
  21.