Второй аргумент strchr - это символ, выраженный как int. Он найдет первый экземпляр этого символа в строке.
char *strchr(const char *s, int c);
Если вы хотите найти подстроку в строке, используйте strstr,
char *strstr(const char *haystack, const char *needle);
strstr будет указывать на первую подстроку или NULL, если она не найдена.