mbswidth 子例程
用途
确定多字节字符串显示列的数目。
注: mbswidth 子例程特定于此制造商。 它未在 POSIX, ANSI 或 X/Open 标准中定义。 使用此子例程可能会影响可移植性。
库
标准 C 库 (libc.a)
语法
描述
mbswidth 子例程确定多字节字符串所需的显示列数。
参数
| 项 | 描述 |
|---|---|
| MbString | 包含多字节字符串。 |
| 编号 | 指定要从 s 参数读取的字节数。 |
返回值
如果从 MbString 参数读取的字节数 (由 Number 参数指定) 形成有效的多字节字符,那么 mbswidth 子例程返回将由 MbString 参数占用的显示列数。 如果 MbString 参数指向空字符,那么将返回值 0。 如果MbString参数指向的不是有效的多字节字符,则返回-1。 如果MbString参数为空指针,则mbswidth子程序的行为未指定。