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]