#include <stdio.h>
#include <string.h>
// size_t strcspn(const char *str1, const char *str2)
int IndexOfAny(char* source, char* search) {
int result = strcspn(source, search);
if (result != strlen(source)) {
return result;
}
return -1;
}
int main() {
char* source = "c c++ java python c#";
char* search = "java";
printf("%d\n", IndexOfAny(source, search));
printf("%d\n", IndexOfAny(source, "xy"));
printf("%d\n", IndexOfAny(source, "#"));
printf("%d\n", IndexOfAny(source, "zr"));
return 0;
}
/*
run:
6
12
19
-1
*/