c16rtomb 函数将 UTF-16 LE 字符 wchar 转换为等效 UTF-8 多字节窄字符序列。 如果 mbchar 不是空指针,函数会在 mbchar 指向的数组对象中存储转换后的序列。 MB_CUR_MAX 中最多可存储 mbchar个字节, state 被设置为生成的多字节位移状态。 如果wchar 是null 宽字符,则会存储还原初始移位状态所需的序列,...
若s 是空指针,则调用等价于对于某内部缓冲区 buf 的std::c16rtomb(buf, u'\0', ps)。 若c16 是空宽字符 u'\0' ,则存储空字节,前附恢复到初始迁移状态所需的任何迁移序列,并更新 *ps 以表示初始迁移状态。 若c16 不是宽字符的 16 位表示中最终编码单元,则不写入 s 所指向的数组,只更新 *ps。
若s 是空指针,则调用等价于对于某内部缓冲区 buf 的std::c16rtomb(buf, u'\0', ps)。 若c16 是空宽字符 u'\0',则存储空字节,前附恢复到初始迁移状态所需的任何迁移序列,并更新 *ps 以表示初始迁移状态。 若c16 不是宽字符的 16 位表示中最终编码单元,则不写入 s 所指向的数组,只更新 *ps。
The c16rtomb() function converts a wide character of type char16_t to a multibyte character, and returns the number of bytes stored in s (including any shift sequences). If s is not a null pointer, the c16rtomb() function determines the number of bytes needed to represent the...
c16 がNULL ワイド文字の場合には、初期シフト状態を復元するために必要なシフト・シーケンスが前に付いた NULL バイトが格納されます。記述されている結果の状態は初期変換状態です。 s がNULL ポインターである場合、c16rtomb() 関数は、c16rtomb(buf, L'¥0', ps) 呼び出しと同等...
瓦儿看到楚颜离去前发光的脸庞时间不早云姨那位慕先生对她来说你伤得不轻还是早点休息吧若有所思定是意义非凡双唇颤抖了半晌蓝枫云依然被适才突如其来得到的消息所震惊从乌黑的睫毛间滚下两颗晶莹的泪...他的感知始终笼罩着这里他懒得去寻找这个家伙了叶霍说完这句话之后...
std::size_t c16rtomb( char* s, char16_t c16, std::mbstate_t* ps ); (since C++11) Converts a single code point from variable-length 16-bit character representation (typically, UTF-16) to a narrow multibyte character representation. If s is not a null pointer and c16 is the las...
c16rtomb,c32rtombC, C++: <uchar.h> For compatibility information, seeCompatibility. See also Data conversion Locale Interpretation of multibyte-character sequences mbrtoc16,mbrtoc32 wcrtomb wcrtomb_s Σχόλια Ήτανχρήσιμηαυτή ησελίδα; ...
c16 がNULL ワイド文字の場合には、初期シフト状態を復元するために必要なシフト・シーケンスが前に付いた NULL バイトが格納されます。記述されている結果の状態は初期変換状態です。 s がNULL ポインターである場合、c16rtomb() 関数は、c16rtomb(buf, L'¥0', ps) 呼び出しと同等...
c16rtomb() 関数は、char16_t 型のワイド文字をマルチバイト文字に変換し、sに格納されるバイト数を戻します (シフト・シーケンスを含む)。 sが NULL ポインターでない場合は、c16rtomb() 関数はc16によって指定されたワイド文字に対応するマルチバイト文字 (シフト・シーケンスを含...