12 strncpy(a
, "gosh", 2);
15 printf("%d\n", strcmp(a
, "apple") > 0);
16 printf("%d\n", strcmp(a
, "goere") > 0);
17 printf("%d\n", strcmp(a
, "zebra") < 0);
19 printf("%d\n", strlen(a
));
24 printf("%d\n", strncmp(a
, "apple", 2) > 0);
25 printf("%d\n", strncmp(a
, "goere", 2) == 0);
26 printf("%d\n", strncmp(a
, "goerg", 2) == 0);
27 printf("%d\n", strncmp(a
, "zebra", 2) < 0);
29 printf("%s\n", index(a
, 'o'));
30 printf("%s\n", rindex(a
, 'l'));
31 printf("%d\n", rindex(a
, 'x') == NULL
);
33 memset(&a
[1], 'r', 4);
39 printf("%d\n", memcmp(a
, "apple", 4) > 0);
40 printf("%d\n", memcmp(a
, "grgr", 4) == 0);
41 printf("%d\n", memcmp(a
, "zebra", 4) < 0);
46 /* vim: set expandtab ts=4 sw=3 sts=3 tw=80 :*/