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.

Смотрите также      strcspn strrchr

Пример:

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