home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume5 / smallc / part3 / lib / reverse.c < prev    next >
Encoding:
C/C++ Source or Header  |  1986-11-30  |  229 b   |  18 lines

  1. #include <stdio.h>
  2. /* Reverse a character string, reference CPL p 59 */
  3. reverse(s)
  4. char *s;{
  5.     int i, j;
  6.     char c;
  7.     i = 0;
  8.     j = strlen(s) - 1;
  9.     while (i < j){
  10.         c = s[i];
  11.         s[i] = s[j];
  12.         s[j] = c;
  13.         i++;
  14.         j--;
  15.         }
  16.     return(s);
  17.     }
  18.