Definition | #include <wchar.h> size_t mbsrtowcs(wchar_t *dst, const char **src, size_t len, mbstate_t *ps); | |
Beschreibung |
Die Umwandlung ist beendet, wenn ein abschließendes Nullzeichen auftritt. Das Nullzeichen wird ebenfalls umgewandelt und in das Feld geschrieben. Die Umwandlung wird vorher abgebrochen, wenn
Wenn dst kein Nullzeiger ist, wird dem Zeigerobjekt, auf das src zeigt, einer der beiden folgenden Werte zugewiesen:
Wenn dst kein Nullzeiger ist und die Umwandlung mit dem Erreichen eines Nullzeichens beendet wurde, entspricht der Ergebniszustand dem „initial conversion“ Zustand. | |
Returnwert | Anzahl der erfolgreich konvertierten Multibyte-Zeichen | |
| bei Erfolg. Das abschließende Nullzeichen (falls vorhanden) wird nicht mitgezählt. | |
|
| bei Fehler. |
Fehler |
| |
|
| Es tritt ein Konvertierungsfehler auf, das heißt eine Folge von Bytes, die kein gültiges Multibyte-Zeichen ergeben. |
Siehe auch |
|