Strchr
strchr
Функция Ищет в строке первое появление данного символа.
Синтаксис #include
char *strchr(const char *s, int c);
Файл, содержащий string.h прототип
Описание strchr просматривает строку (с начала вперед), производя поиск на заданный символ. Функция strchr реагирует на первое появление символа c в строке s. Нулевое окончание считается частью строки, таким образом, в примере:
strchr(strs,0)
в качестве результата функции возвращается указа- тель на нулевое окончание в строке "strs".
Возвращаемое strchr возвращает указатель на первый встретив- значение шийся в строке str символ ch; если символ ch не появляется в строке str, функция strchr возвраща- ет нуль (NULL).
Переносимость strchr поддерживается на системах UNIX и совме- стимых с ANSI C. Она описана в Kernighan и Ritchie.
Смотрите также
Пример:
#include
#include
int main(void) { char string[15]; char *ptr, c = 'r'; strcpy(string,"This is a string"); ptr = strchr(string,c); if(ptr) printf("Символ %c в позиции %d\n",c,ptr-string); else printf("Символ не найден\n"); return 0; }