StrFindCstr

Table of Contents

StrFindCstr

Description

Find a fixed-length substring in a Str object.

Parameters

NameDirectionDescription
strinStr object to find str into.
keyinSubstring to look for.
key_leninLength of the substring to look for.

Success

char* providing position of found string. Pointer is inside str.

Failure

NULL

Usage example (Cross-references)

    // Test string find functions
    bool test_str_find(void) {
    printf("Testing StrFindStr, StrFindZstr, and StrFindCstr\n");
    
    Str haystack = StrInitFromZstr("Hello World");
    
    // Test StrFindCstr
    const char* found5 = StrFindCstr(&haystack, "Wor", 3);
    result             = result && (found5 != NULL && ZstrCompareN(found5, "World", 3) == 0);

Share :