home *** CD-ROM | disk | FTP | other *** search
- /**********************************/
- /* itoa.h */
- /**********************************/
- /* K & R Routinen */
- /* itoa und reverse */
- /* gehören an sich zum Standard */
- /* fehlt aber bei MMX C-Compiler */
- /**********************************/
-
- itoa(n,s) /* integer to ascii */
- register char *s;
- register int n;
- {
- int i,sign;
- if ((sign = n) < 0) n= -n;
- i=0;
- do {
- s[i++] = n % 10 + '0';
- } while ((n /=10)>0);
- if (sign < 0) s[i++] = '-';
- s[i] = '\0';
- reverse(s);
- }
-
- reverse(s) /* string umdrehen */
- register char *s;
- {
- int c,i,j;
-
- for(i=0,j=strlen(s)-1;i<j;i++,j--)
- {
- c=s[i];
- s[i]=s[j];
- s[j]=c;
- }
- }
- /* Ende von itoa.h */
-