home *** CD-ROM | disk | FTP | other *** search
/ Sams Teach Yourself C in 21 Days (6th Edition) / STYC216E.ISO / mac / Examples / Day10 / Ex10_06.c < prev    next >
C/C++ Source or Header  |  2002-04-27  |  522b  |  33 lines

  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. /* function prototypes */
  5. char * compare_strings( char *, char *);
  6.  
  7. int main( void )
  8. {
  9.     char *a = "Hello";
  10.     char *b = "World!";
  11.     char *longer;
  12.  
  13.     longer = compare_strings(a, b);
  14.  
  15.     printf( "The longer string is: %s\n", longer );
  16.  
  17.     return 0;
  18. }
  19.  
  20. char * compare_strings( char * first, char * second)
  21. {
  22.     int x, y;
  23.  
  24.     x = strlen(first);
  25.     y = strlen(second);
  26.  
  27.     if( x > y)
  28.        return(first);
  29.     else
  30.        return(second);
  31. }
  32.  
  33.