Multibyte Character Manipulation
| Function | Header File | Page | Description |
|---|---|---|---|
btowc() |
stdio.h
wchar.h |
btowc() — Convert Single Byte to Wide Character | Converts a single byte to a wide character. |
mblen() |
stdlib.h | mblen() — Determine Length of a Multibyte Character | Determines the length of a multibyte character. |
mbrlen() |
stdlib.h | mbrlen() — Determine Length of a Multibyte Character (Restartable) | Determines the length of a multibyte
character. (Restartable version of mblen()) |
mbrtowc() |
stdlib.h | mbrtowc() — Convert a Multibyte Character to a Wide Character (Restartable) | Converts a multibyte character to
a wide character. (Restartable version of mbtowc()) |
mbsinit() |
stdlib.h | mbsinit() — Test State Object for Initial State | Tests state object for initial state. |
mbsrtowcs() |
stdlib.h | mbsrtowcs() — Convert a Multibyte String to a Wide Character String (Restartable) | Converts a multibyte string to a
wide character string. (Restartable version of mbstowcs()) |
mbstowcs() |
stdlib.h | mbstowcs() — Convert a Multibyte String to a Wide Character String | Converts a multibyte string to a wide character string. |
mbtowc() |
stdlib.h | mbtowc() — Convert Multibyte Character to a Wide Character | Converts multibyte characters to a wide character. |
towctrans() |
wctype.h | towctrans() — Translate Wide Character | Translates wide character. |
wcrtomb() |
stdlib.h | wcrtomb() — Convert a Wide Character to a Multibyte Character (Restartable) | Converts a wide character to a multibyte
character. (Restartable version of wctomb()). |
wcscat() |
wchar.h | wcscat() — Concatenate Wide-Character Strings | Concatenates wide character strings. |
wcschr() |
wchar.h | wcschr() — Search for Wide Character | Searches a wide character string for a wide character. |
wcscmp() |
wchar.h | wcscmp() — Compare Wide-Character Strings | Compares two wide character strings. |
wcscoll() |
wchar.h | wcscoll() — Language Collation String Comparison | Compares the locale-defined value of two wide-character strings. |
wcscpy() |
wchar.h | wcscpy() — Copy Wide-Character Strings | Copies a wide character string. |
wcscspn() |
wchar.h | wcscspn() — Find Offset of First Wide-Character Match | Searches a wide character string for characters. |
__wcsicmp() |
wchar.h | __wcsicmp() — Compare Wide Character Strings without Case Sensitivity | Compares two wide character strings without regard to case. |
wcslen() |
wchar.h | wcslen() — Calculate Length of Wide-Character String | Finds length of a wide character string. |
wcsncat() |
wchar.h | wcsncat() — Concatenate Wide-Character Strings | Concatenates a wide character string segment. |
wcsncmp() |
wchar.h | wcsncmp() — Compare Wide-Character Strings | Compares wide character string segments. |
wcsncpy() |
wchar.h | wcsncpy() — Copy Wide-Character Strings | Copies wide character string segments. |
__wcsnicmp() |
wchar.h | __wcsnicmp() — Compare Wide Character Strings without Case Sensitivity | Compares two wide character substrings without regard to case. |
wcspbrk() |
wchar.h | wcspbrk() — Locate Wide Characters in String | Locates wide characters in string. |
wcsrchr() |
wchar.h | wcsrchr() — Locate Last Occurrence of Wide Character in String | Locates wide character in string. |
wcsrtombs() |
stdlib.h | wcsrtombs() — Convert Wide Character String to Multibyte String (Restartable) | Converts a wide character string
to a multibyte character string. (Restartable version of wcstombs()). |
wcsspn() |
wchar.h | wcsspn() — Find Offset of First Non-matching Wide Character | Finds offset of first nonmatching wide character. |
wcstombs() |
stdlib.h | wcstombs() — Convert Wide-Character String to Multibyte String | Converts a wide character string to a multibyte character string. |
wcswcs() |
wchar.h | wcswcs() — Locate Wide-Character Substring | Locates a wide character string in another wide character string. |
wcswidth() |
wchar.h | wcswidth() — Determine the Display Width of a Wide Character String | Determines the display width of a wide character string. |
wcsxfrm() |
wchar.h | wcsxfrm() — Transform a Wide-Character String | Transforms wide-character strings according to locale. |
wctob() |
stdlib.h | wctob() — Convert Wide Character to Byte | Converts a wide character to a single byte. |
wctomb() |
stdlib.h | wctomb() — Convert Wide Character to Multibyte Character | Converts a wide character to multibyte characters. |
wctrans() |
wctype.h | wctrans() — Get Handle for Character Mapping | Gets a handle for character mapping. |
wctype() |
wchar.h | wctype() — Get Handle for Character Property Classification | Obtains a handle for character property classification. |
wcwidth() |
wchar.h | wcwidth() — Determine the Display Width of a Wide Character | Determines the display width of a wide character. |