CharUpperBuff函数将缓冲区中的小写字符转换为大写字符。该函数将字符转换到位。该函数取代AnsiUpperBuff功能。
DWORD CharUpperBuff(
LPTSTR 【lpsz】, | //指向缓冲区的指针,包含要处理的字符 |
DWORD 【cchLength】 | //要处理的字符数 |
); |
参数
【lpsz】
指向包含一个或多个要处理的字符的缓冲区。
【cchLength】
指定由【lpsz】指向的缓冲区的大小(以字节为单位(ANSI版本)或字符(Unicode版本))。
该函数检查每个字符,并将小写字符转换为大写字符。该函数检查由【cchLength】指示的字节数或字符数,即使一个或多个字符为空字符。
返回值
如果函数成功,则返回值是处理的字节数(ANSI版本)或字符(Unicode版本)。
例如,如果CharUpperBuff(“API集合的天顶”,10)成功,则返回值为10。
备注
Windows NT:要进行转换,该函数将使用用户在安装时或使用控制面板选择的当前语言的语言驱动程序。如果没有选择任何语言,Windows将通过使用内部默认映射完成转换。转换是基于与进程区域设置关联的代码页进行的。
Windows 95:该函数基于与用户默认语言环境相关联的信息进行转换,这是由用户在安装时或使用控制面板选择的区域设置。Windows 95没有语言驱动程序。
也可以看看