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.
|