home *** CD-ROM | disk | FTP | other *** search
- /*
- * Copyright (C) 1993 Marc Stern (internet: stern@mble.philips.be)
- *
- * SIMPLIFY
- *
- * Topic : Suppress trailing '0' of a string number
- *
- */
-
-
- #include "calc.h"
-
-
-
- char *simplify( char *number )
-
- { char point = 0 ;
- char *ptr1 , *ptr2 ;
-
- for ( ptr1 = ptr2 = number ; *ptr1 ; ptr1 ++ )
- {
- if ( *ptr1 != '0' ) ptr2 = ptr1 ;
- if ( *ptr1 == '.' ) point = 1 ;
- }
-
- if ( point ) *(ptr2 + 1) = '\0' ;
- if ( *ptr2 == '.' ) *ptr2 = '\0' ;
-
- return number ;
- }
-