Udostępnij za pośrednictwem


Manipulowanie buforu

Używanie tych procedur do pracy z obszarów pamięci na podstawie bajt po bajcie.

Procedur manipulowania buforu

Rozpoczęto wykonywanie procedury

Użyj

.NET Framework równoważne

_memccpy

Kopiowanie znaków z buforu do innego aż podane znaków lub biorąc pod uwagę liczbę znaków został skopiowany

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

memchr, wmemchr

Powrotu wskaźnik do pierwszego wystąpienia w ciągu określonej liczby znaków, biorąc pod uwagę znaków w buforze

Nie dotyczy.Aby wywołać standardowych funkcji C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywołać platformy.

memcmp, wmemcmp

Porównać określoną liczbę znaków z dwóch buforów

System::String::COMPARE, System::String::Equals

memcpy, wmemcpy, memcpy_s, wmemcpy_s

Skopiować określoną liczbę znaków z buforu do innego

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

_memicmp, _memicmp_l

Porównać określoną liczbę znaków z dwóch buforów, bez względu na wielkość liter

System::String::COMPARE, System::String::Equals

memmove, wmemmove,memmove_s, wmemmove_s

Skopiować określoną liczbę znaków z buforu do innego

System::Buffer::BlockCopy

memset, wmemset

Wykorzystanie, biorąc pod uwagę charakter zainicjować określona liczba bajtów w buforze

System::Buffer::SetByte

_swab

Zamień bajtów danych i przechowywanie ich w określonej lokalizacji.

Nie dotyczy.Aby wywołać standardowych funkcji C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywołać platformy.

Gdy obszary źródłowe i docelowe nakładania, tylko memmove jest gwarantowane poprawnie skopiować pełną źródła.

Zobacz też

Informacje

Procedury czasu według kategorii