繁体   English   中英

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

[英]What is the difference between “sequence” and “string”?

例如。

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

“ sequence”和“ string”有什么区别?

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

在C语言中,“字符串”定义为以空字符结尾的char数组(可能是较大数组的子数组)。 多字节字符串函数在字符串上运行,处理多字节字符,直到它们到达字符串末尾(或目标缓冲区空间不足)。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM