Sdílet prostřednictvím


Manipulace s vyrovnávací paměti

Použijte tyto rutiny pro práci s oblastí paměti na základě bajt po bajtu.

Rutiny manipulace vyrovnávací paměti

Rutina

Pomocí

.Ekvivalent rozhraní.

_memccpy

Kopírovat znaky z jedné vyrovnávací paměti do jiného dokud dané znak nebo dané počet znaků byla zkopírována

System::Buffer::BlockCopy, System::String::Copy

memchr wmemchr

Vrácení ukazatel myši na první výskyt, v rámci určeného počtu znaků, daných znaků ve vyrovnávací paměti

Nelze použítPoužijte volání funkce standardní C, PInvoke.Další informace naleznete v tématu Příklady vyvolat platformu.

memcmp wmemcmp

Porovnat zadaný počet znaků z dvou vyrovnávacích pamětí

System::String::Compare, System::String::Equals

memcpy wmemcpy, memcpy_s wmemcpy_s

Kopírovat zadaný počet znaků z jedné vyrovnávací paměti do jiného

System::Buffer::BlockCopy, System::String::Copy

_memicmp _memicmp_l

Porovnat zadaný počet znaků z dvou vyrovnávací paměti bez ohledu na případu

System::String::Compare, System::String::Equals

memmove wmemmove,memmove_s wmemmove_s

Kopírovat zadaný počet znaků z jedné vyrovnávací paměti do jiného

System::Buffer::BlockCopy

memset wmemset

Použití znaku inicializace zadaný počet bajtů ve vyrovnávací paměti

System::Buffer::SetByte

_swab

Zaměnit bajtů dat a jejich ukládání v zadaném umístění

Nelze použítPoužijte volání funkce standardní C, PInvoke.Další informace naleznete v tématu Příklady vyvolat platformu.

Když zdrojové a cílové oblasti překrývají, pouze memmove je zaručeno Kopírovat úplný zdroj správně.

Viz také

Referenční dokumentace

Spuštění rutiny podle kategorie