Use ISO C string functions instead of obsolete BSD ones that used to be in strings.h. It allows more systems -- i.e. Windows -- to use those tests
This commit is contained in:
@ -1,6 +1,5 @@
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <strings.h>
|
||||
|
||||
int main()
|
||||
{
|
||||
@ -26,9 +25,9 @@ int main()
|
||||
printf("%d\n", strncmp(a, "goerg", 2) == 0);
|
||||
printf("%d\n", strncmp(a, "zebra", 2) < 0);
|
||||
|
||||
printf("%s\n", index(a, 'o'));
|
||||
printf("%s\n", rindex(a, 'l'));
|
||||
printf("%d\n", rindex(a, 'x') == NULL);
|
||||
printf("%s\n", strchr(a, 'o'));
|
||||
printf("%s\n", strrchr(a, 'l'));
|
||||
printf("%d\n", strrchr(a, 'x') == NULL);
|
||||
|
||||
memset(&a[1], 'r', 4);
|
||||
printf("%s\n", a);
|
||||
|
||||
Reference in New Issue
Block a user