_mbccpy, _mbccpy_l
Kopiert ein Multibytezeichen von einer Zeichenfolge in eine andere Zeichenfolge. Sicherere Versionen dieser Funktionen sind verfügbar. Informationen dazu finden Sie unter _mbccpy_s, _mbccpy_s_l.
Wichtig
Diese API kann nicht in Anwendungen verwendet werden, die in Windows-Runtime ausgeführt werden.Weitere Informationen finden Sie unter CRT-Funktionen nicht mit /ZW unterstützt.
void _mbccpy(
unsigned char *dest,
const unsigned char *src
);
void _mbccpy_l(
unsigned char *dest,
const unsigned char *src,
_locale_t locale
);
Parameter
dest
Kopierziel.src
Zu kopierendes Multibytezeichen.locale
Zu verwendendes Gebietsschema.
Hinweise
Die _mbccpy-Funktion kopiert ein Multibytezeichen von src in dest.
Diese Funktion überprüft ihre Parameter. Wenn _mbccpy ein NULL-Zeiger für dest oder src übergeben wird, wird der Handler für ungültige Parameter aufgerufen, wie unter Parametervalidierung beschrieben. Wenn die weitere Ausführung zugelassen wird, wird errno auf EINVAL festgelegt.
_mbccpy verwendet das aktuelle Gebietsschema für jedes gebietsschemaabhängige Verhalten. _mbccpy_l ist mit _mbccpy identisch, außer dass _mbccpy_l das Gebietsschema verwendet, das für jedes gebietsschemaabhängige Verhalten übergeben wurde. Weitere Informationen finden Sie unter Locale.
Sicherheitshinweis Verwenden Sie eine mit NULL endende Zeichenfolge. Die mit NULL endende Zeichenfolge darf die Größe des Zielpuffers nicht überschreiten. Weitere Informationen finden Sie unter Vermeiden von Pufferüberläufen. Pufferüberlaufprobleme werden häufig bei Systemangriffen eingesetzt, da sie zu einer unbefugten Ausweitung der Berechtigungen führen.
Zuordnung generischer Textroutinen
Tchar.h-Routine |
_UNICODE und _MBCS nicht definiert |
_MBCS definiert |
_UNICODE definiert |
---|---|---|---|
_tccpy |
Führt eine Zuordnung zum Makro oder zur Inlinefunktion aus |
_mbccpy |
Führt eine Zuordnung zum Makro oder zur Inlinefunktion aus |
_tccpy_l |
nicht verfügbar |
_mbccpy_l |
nicht verfügbar |
Anforderungen
Routine |
Erforderlicher Header |
---|---|
_mbccpy |
<mbctype.h> |
_mbccpy_l |
<mbctype.h> |
Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.
Entsprechung in .NET Framework
Nicht zutreffend. Mit PInvoke rufen Sie die Standard-C-Funktion auf. Weitere Informationen finden Sie unter Beispiele für Plattformaufrufe.