Multibyte and Wide-Character Type Conversion
┌─────────────────────────┬──────────────┬─────────────────────────┬───────────┐
│ Function │ Header File │ Link to Function │ Descriptio│
├─────────────────────────┼──────────────┼─────────────────────────┼───────────┤
│ mbstowcs │ "stdlib.h" │ mbstowcs
│ Converts │
│ │ │ │ a multi- │
│ │ │ │ byte │
│ │ │ │ character │
│ │ │ │ string to │
│ │ │ │ a wide │
│ │ │ │ character │
│ │ │ │ (wchar_t) │
│ │ │ │ string. │
├─────────────────────────┼──────────────┼─────────────────────────┼───────────┤
│ mbtowc │ "stdlib.h" │ mbtowc
│ Converts │
│ │ │ │ a multi- │
│ │ │ │ byte │
│ │ │ │ character │
│ │ │ │ to a wide │
│ │ │ │ character │
│ │ │ │ (wchar_t).│
├─────────────────────────┼──────────────┼─────────────────────────┼───────────┤
│ wcstombs │ "stdlib.h" │ wcstombs
│ Converts │
│ │ │ │ a wide │
│ │ │ │ character │
│ │ │ │ (wchar_t) │
│ │ │ │ string to │
│ │ │ │ a multi- │
│ │ │ │ byte │
│ │ │ │ character │
│ │ │ │ string. │
├─────────────────────────┼──────────────┼─────────────────────────┼───────────┤
│ wctomb │ "stdlib.h" │ wctomb
│ Converts │
│ │ │ │ a wide │
│ │ │ │ character │
│ │ │ │ (wchar_t) │
│ │ │ │ to a │
│ │ │ │ multibyte │
│ │ │ │ char- │
│ │ │ │ acter. │
└─────────────────────────┴──────────────┴─────────────────────────┴───────────┘
[Back: Type Conversion]
[Next: Stream Input/Output]