函数功能:
lstrlen 函数用于计算指定字符串的长度(不包含'\0)
注意:实际编程中不要再使用该函数,请使用 StringCchLength 或 StringCbLength 代替。
API 函数原型:
int WINAPI lstrlen( _In_ LPCTSTR lpString );
参数解析:
|
参数 |
含义 |
|
lpString |
指向以'\0'为终止符的字符串 |
返回值:
1. 该函数返回指定字符串的字符数;
2. 如果是空字符串,则返回 0。
安全建议:
错误的使用 lstrlen 函数将可能会危害到应用程序的安全:lstrlen 函数假定 lpString 参数是以'\0'结尾的字符串,如果事实上传入的参数不按套路出牌,则会造成缓冲区溢出,最终导致程序无法按照期望正常运行。




