StrFindCstr
- Macro
- August 22, 2025
Table of Contents
StrFindCstr
StrFindCstr
Description
Find a fixed-length substring in a Str object.
Parameters
Name | Direction | Description |
---|---|---|
str | in | Str object to find str into. |
key | in | Substring to look for. |
key_len | in | Length of the substring to look for. |
Success
char* providing position of found string. Pointer is inside str
.
Failure
NULL
Usage example (Cross-references)
- In
Str.Ops.c:56
:
// Test string find functions
bool test_str_find(void) {
printf("Testing StrFindStr, StrFindZstr, and StrFindCstr\n");
Str haystack = StrInitFromZstr("Hello World");
- In
Str.Ops.c:80
:
// Test StrFindCstr
const char* found5 = StrFindCstr(&haystack, "Wor", 3);
result = result && (found5 != NULL && ZstrCompareN(found5, "World", 3) == 0);