_mbccpy
Visual Studio .NET 2003
Copies a multibyte character from one string to another string.
void _mbccpy( unsigned char *dest, const unsigned char *src );
Parameters
- dest
- Copy destination.
- src
- Multibyte character to copy.
Remarks
The _mbccpy function copies one multibyte character from src to dest. If src does not point to the lead byte of a multibyte character as determined by an implicit call to _ismbblead, no copy is performed.
Security Note Use a null-terminated string. The null-terminated string must not exceed the size of the destination buffer. For more information, see Avoiding Buffer Overruns. Buffer overrun problems are a frequent method of system attack, resulting in an unwarranted elevation of privilege.
Generic-Text Routine Mappings
| TCHAR.H routine | _UNICODE & _MBCS not defined | _MBCS defined | _UNICODE defined |
|---|---|---|---|
| _tccpy | Maps to macro or inline function | _mbccpy | Maps to macro or inline function |
Locale Routines | Interpretation of Multibyte-Character Sequences
Requirements
| Routine | Required header | Compatibility |
|---|---|---|
| _mbccpy | <mbctype.h> | Win 98, Win Me, Win NT, Win 2000, Win XP |
For additional compatibility information, see Compatibility in the Introduction.
Libraries
All versions of the C run-time libraries.