Функцыя strstr () шукае зададзеную радок у названай асноўны радку і вяртае паказальнік на першае ўваходжанне дадзенай радка.
З strstr) Дэкларацыя функцыі (
зорачкі * strstr (Const сімвал *, вул Const сімвал * SearchString)
вул - Радок пошуку.
SearchString - Радок, якую мы павінны шукаць у радку вул
Вяртаецца значэнне з strstr ()
Гэтая функцыя вяртае паказальнік на першае ўваходжанне дадзенай радкі, што азначае, калі мы выводзім вяртаецца значэнне гэтай функцыі, яна павінна адлюстроўваць частку асноўны радкі, пачынаючы з зададзенай радкі да канца асноўнай радка.
Прыклад: strstr () функцыя ў C
#include <stdio.h> #include <string.h> Int асноўных () {Const сімвал вул [20] = "Прывітанне, як ты?";Const сімвал SearchString [10] = "Вы";зорачкі * вынік;/ * Гэтая функцыя вяртае паказальнік на першае ўваходжанне * Задаліся радка (г.зн. SearchString) * / Вынік = strstr (вул, SearchString);Е ( «падрадок, пачынаючы з зададзенай радкі:% s», вынік);вяртаць 0; }
выхад:
Падрадок, пачынаючы з зададзенай радкі: вы?
Як вы можаце бачыць, што мы шукаем радок «вы» у радку «Прывітанне, як ты?" З дапамогай функцыі strstr (). Так як функцыя вяртаецца паказальнік на першае ўваходжанне радкі «вы», падрадок радкі радок, пачынаючы з «вы» было надрукавана ў якасці высновы.
Пакінуць каментар