lstrlen
函数功能:lstrlen 函数用于计算指定字符串的长度(不包含'\0)
注意:实际编程中不要再使用该函数,请使用 StringCchLength 或 StringCbLength 代替。
API 函数原型:
int WINAPI lstrlen(
_In_LPCTSTR lpString
);
参数解析:
参数 含义
lpString 指向以'\0'为终止符的字符串
返回值:
1. 该函数返回指定字符串的字符数;
2. 如果是空字符串,则返回 0。
【API档案】版权归鱼C工作室(www.fishc.com)所有,转载请注明来源。
安全建议:
错误的使用 lstrlen 函数将可能会危害到应用程序的安全:lstrlen 函数假定 lpString 参数是以'\0'结尾的字符串,如果事实上传入的参数不按套路出牌,则会造成缓冲区溢出,最终导致程序无法按照期望正常运行。
WinSDK 要是有缓冲区溢出的例子就更直观了。 win32API里没搜到。
页:
[1]