_memtchr是什么函数?编译的时候出现错误:“_memtchr”: 即使使用参数相关的查找,也未找到标识符。
DWORD Options (int argc, LPCTSTR argv [], LPCTSTR OptStr, ...)
{
va_list pFlagList;
LPBOOL pFlag;
int iFlag = 0, iArg;
va_start (pFlagList, OptStr);
while ((pFlag = va_arg (pFlagList, LPBOOL)) != NULL
&& iFlag < (int) _tcslen (OptStr)) {
*pFlag = FALSE;
for (iArg = 1; !(*pFlag) && iArg < argc && argv [iArg] [0] == '- ';iArg++)
*pFlag = _memtchr (argv [iArg],OptStr [iFlag],
_tcslen (argv [iArg])) != NULL;
iFlag++;
}
va_end (pFlagList);
for (iArg = 1; iArg < argc && argv [iArg] [0] == '- '; iArg++);
return iArg;
}
编译的时候出现错误:“_memtchr”: 即使使用参数相关的查找,也未找到标识符。
请问_memtchr是什么函数?定义在哪个头文件中?