Your Browser is not longer supported
Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...
{{viewport.spaceProperty.prod}}
wctomb - Langzeichen in Zeichen umwandeln
&pagelevel(4)&pagelevel
Definition | #include <stdlib.h> int wctomb(char *s, wchar_t wchar); |
Beschreibung | wctomb() wandelt den wchar_t-Wert wchar in das entsprechende Multibyte-Zeichen um und speichert dieses in die Zeichenkette s.
In dieser Version sind Zeichen, die aus mehreren Bytes bestehen, nicht realisiert. Multibyte-Zeichen haben immer die Länge 1 Byte und wchar_t-Werte sind immer long-Werte. Mit wctomb() wird der Wert wchar (Typ long) dem 1 Byte langen Bereich s zugewiesen. Keine Zuweisung erfolgt, wenn s ein Nullzeiger ist oder wenn der wchar_t-Wert nicht in einem Byte dargestellt werden kann. |
Returnwert | 1 | bei Erfolg. |
| 0 | falls s ein Nullzeiger ist. |
| -1 | falls der wchar_t-Wert nicht in ein Multibyte-Zeichen umgewandelt werden kann. |
Hinweis | Einschränkung In dieser Version des C-Laufzeitsystems werden nur 1-Byte-Zeichen als Langzeichen unterstützt. Sie sind vom Typ wchar_t (siehe stddef.h). (Ende) |
Siehe auch | mblen(), mbstowcs(), mbtowc(), wcstombs(), stdlib.h.
|