is_str_match_begin

 

Description

Check if a string begins with a particular string

Syntax

bool is_str_match_begin( LPCSTR lpcszStart, LPCSTR lpcsz )

Parameters

lpcszStart
[input] start string
lpcsz
[input] string to search

Return

TRUE is lpcsz starts with lpcszStart, otherwize FALSE.

Examples

EX1

void is_str_match_begin_ex1()
{
        string str = "origin lab";
        string substr = "origin";
        //Change to "Origin" or "opq" to see different results
        bool bRet = is_str_match_begin(substr , str);
        if(bRet)
          printf("\"%s\" begins with \"%s\" \n",str,substr);
        else
          printf("Match failed");
}

Remark

For the function 's input parameters ,lower case char in lpcszStart will match upper case char in lpcsz,however upper case char in lpcszStart will not match lower case char in lpcsz.So callers should make lpcszStart as lower case char sets to make function fully case insensitive.

See Also

is_str_match_begin_of_word

Header to Include

origin.h

Reference