Actual source code: ex4.c
1: /*$Id: ex4.c,v 1.9 2001/03/23 23:20:59 balay Exp $*/
3: static char help[] = "Tests PetscStrtok().nn";
5: #include petsc.h
7: /*
8: The system command strtok() is broken under some versions of linux.
9: */
10: int main(int argc,char **argv)
11: {
12: char *string = "Greetings, Linux just come to check yournstrtok(). Hah";
13: char *sub;
14: int ierr;
16: PetscInitialize(&argc,&argv,(char *)0,help);
18: PetscStrtok(string," ",&sub);
19: printf("%sn",sub);
20: PetscStrtok(0," ",&sub);
21: printf("%sn",sub);
22: PetscStrtok(0," ",&sub);
23: printf("%sn",sub);
24: PetscStrtok(0," ",&sub);
25: printf("%sn",sub);
26: PetscStrtok(0," ",&sub);
27: printf("%sn",sub);
28: PetscStrtok(0," ",&sub);
29: printf("%sn",sub);
30: PetscStrtok(0,"n",&sub);
31: printf("%sn",sub);
32: PetscStrtok(0," ",&sub);
33: printf("%sn",sub);
34: PetscStrtok(0," ",&sub);
35: printf("%sn",sub);
37: PetscFinalize();
38: return 0;
39: }
40: