函数
GLibstrndup
声明 [src]
gchar*
g_strndup (
const gchar* str,
gsize n
)
说明 [src]
将字符串的前 n
个字节复制到一个新分配的缓冲区中,返回新分配的缓冲区,该缓冲区长度为 n
+ 1 个字节,并且始终以空字节结尾。如果 str
的长度小于 n
个字节,那么该缓冲区会被空字节填充。如果 str
为 NULL
,那么返回 NULL
。
要从 UTF-8 编码的字符串复制一定数量的字符,请使用 g_utf8_strncpy()
。