strchr 库函数用于在字符串中查找第一次出现指定字符的子字符串。
- #include <stdio.h>
-
-
char *strchr_test(const char *s, int c);
-
-
int
-
main(int argc, char **argv)
-
{
-
char *s = "hello andy";
-
char c = 'l';
-
-
printf("Result: %s\n", strchr_test(s,c));
-
-
return 0;
-
}
-
-
char*
- strchr_test(const char *s, int c)
-
{
-
for (; *s != (char)c; ++s) {
-
if (*s == '\0') {
-
return NULL;
-
}
-
}
-
-
return (char *)s;
-
}
注:参数为int, 因为EOF比char的范围大。
阅读(296) | 评论(0) | 转发(0) |