Имя функции : стркхр
Заголовочный файл : <string.h>
Прототип функции : char *strchr(const char *str, char c);
Функция : найти позицию первого вхождения указанного символа в строке.
Параметры : char *str — искомая целевая строка;
char c — символ, который нужно найти;
Возвращаемое значение : возвращает позицию, где символ впервые появляется в случае успеха; в случае неудачи возвращается NULL;
Пример программы : Найдите первое вхождение указанного символа c в строковую строку.
#include<string.h>#include<stdio.h>intmain(void){charstring[15];//Определить массив символов char*ptr,c='c';strcpy(string,www.dotcpp.com); //Копируем строку ptr=strchr( string,c);//Находим первую позицию, где появляется символ if(ptr){printf(Thecharacter%cisatposition:%dn,c,ptr-string);}else{printf(Thecharacterwasnotfoundn);}return0 ;}
Результаты запуска:
Характерное положение:7