gpt4 book ai didi

c++ - "sequence"和 "string"有什么区别?

转载 作者:太空宇宙 更新时间:2023-11-04 01:18:59 24 4
gpt4 key购买 nike

例如。

mbtowc 与 mbstowcs (stdlib.h)mbrtowc 与 mbsrtowc (wchar.h)

“序列”和“字符串”有什么区别?

此外,我想知道如何在示例中使用 mbrtowc/mbsrtowc 的 mbstate_t。

最佳答案

在 C 语言中,“字符串”被定义为以空字符结尾的 char 数组(可能是更大数组的子数组)。多字节 string 函数对字符串进行操作,处理多字节字符,直到它们到达字符串的末尾(或用完目标缓冲区中的空间)。

对字节“序列”(chars) 进行操作的多字节字符函数一次只转换一个多字节字符(或者,对于 mbrtowc ,甚至可能更少)。不要求输入 char 数组是字符串。

关于c++ - "sequence"和 "string"有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49102523/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com