Return the first occurrence of subString in string, or 0.

Synopsis

Declared in <bdlb_string.h>

static
char const*
strstr(
    char const* string,
    int stringLen,
    char const* subString,
    int subStringLen);

Description

Return the address providing non‐modifiable access to the first position in the specified string having stringLen characters at which the specified subString having subStringLen characters is found, or 0 if there is no such position. If subStringLen is 0, subString may be null and string is returned. The behavior is undefined unless 0 <= stringLen and 0 <= subStringLen. See {`bdlb_stringviewutil`} for an identically named method having similar semantics taking (and returning) bsl::string_view.

Return Value

address of the first match, or 0 if not found

Parameters

Name

Description

string

haystack string

stringLen

length of string

subString

needle substring

subStringLen

length of subString

Created with MrDocs