home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1995 August / NEBULA.mdf / SourceCode / Classes / RCString / chart.m < prev    next >
Encoding:
Text File  |  1993-01-19  |  647 b   |  32 lines

  1. // testing of Characters category.
  2. #import <stdio.h>
  3. #import <stdlib.h>
  4. #import <signal.h>
  5. #import <fcntl.h>
  6. #import <string.h>
  7. #import <sys/time.h>
  8. #import <RCString.h>
  9.  
  10. int
  11. main(int c, char **v)
  12. {
  13.     RCString *oString;
  14.  
  15.     oString = [RCString newFromString:v[1]];
  16.     if (oString) {
  17.         int first = [oString indexOfCharacter:*v[2]];
  18.         int last =  [oString lastIndexOfCharacter:*v[2]];
  19.  
  20.         printf("first index of %c in \"%s\" is %d\n", *v[2],
  21.             [oString data], first);
  22.         printf("last index of %c in \"%s\" is %d\n", *v[2],
  23.             [oString data], last);
  24.  
  25.         [oString free];
  26.     } else {
  27.         fprintf(stderr, "newFromString: failure\n");
  28.         return(1);
  29.     }
  30.     return(0);
  31. }
  32.