Описание функций Си

       

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; }



Содержание раздела