Функции библиотеки C - strpbrk ()
C стандартная библиотека - <string.h>
описание
Символьные функции библиотеки Cобугливается * strpbrk (Const символ * str1 , сопзЬ сЬаг * str2) для извлечения строки str1строкаstr2в первом матче символов не включает в себя нулевой терминатор характер. Это, в свою очередь, определяет символы строки str1, когда символы в тесте строка str2 также включен, остановить тест и возвращает позицию символа.
заявление
Здесь () функция утверждение strpbrk.
char *strpbrk(const char *str1, const char *str2)
параметры
- str1 - строки C должны быть извлечены.
- str2 - строка содержит список символов , которые будут согласованы в str1.
Возвращаемое значение
Эта функция возвращает количество символов в первой строки str1 str2 символы в матче, если символ не найден возвращает NULL.
примеров
Следующий пример демонстрирует функцию strpbrk () используется.
#include <stdio.h> #include <string.h> int main () { const char str1[] = "abcde2fghi3jk4l"; const char str2[] = "34"; char *ret; ret = strpbrk(str1, str2); if(ret) { printf("第一个匹配的字符是: %c\n", *ret); } else { printf("未找到字符"); } return(0); }
Давайте скомпилировать и запустить эту программу, которая приведет к следующему:
第一个匹配的字符是: 3