1、
char *strchr( const char *string, int c );
wchar_t *wcschr( const wchar_t *string, wchar_t c );
Find a character in a string. 查找一个字符串中首次出现的指定字符。
Return Value:Each of these functions returns a pointer to the first occurrence of c in string(address), or NULL ifc is not found.
2、
char *strrchr( const char *string, int c);
char *wcsrchr( const wchar_t *string, int c );
Scan a string for the last occurrence of a character.:查找一个字符串中最后出现的指定字符。
Return Value:Each of these functions returns a pointer to the last occurrence of c in string(address), or NULL if cis not found.
找出字符串中最后一个出现查找字符的地址,然后将该字符出现的地址返回。
例:
TCHAR szFilePath[MAX_PATH + 1]={0};
GetModuleFileName(NULL, szFilePath, MAX_PATH);
(_tcsrchr(szFilePath, _T('\\')))[1] = 0; // 删除文件名,只获得路径字串