1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| #include <string.h> #include <strings.h> #include <stdio.h>
int main() { char *a = "aBcDeF"; char *b = "AbCdEf"; char *c = "aacdef"; char *d = "aBcDeF";
printf("memcmp(a,b):%d\n",memcmp((void*)a, (void*) b, 6)); printf("memcmp(a,c):%d\n",memcmp((void*)a, (void*) c, 6)); printf("memcmp(a,d):%d\n",memcmp((void*)a, (void*) d, 6));
printf("bcmp(a,b):%d\n",bcmp((void*)a, (void*) b, 6)); printf("bcmp(a,c):%d\n",bcmp((void*)a, (void*) c, 6)); printf("bcmp(a,d):%d\n",bcmp((void*)a, (void*) d, 6));
return 0; }
|