memmove()

C++ cstring memmove() funksiyasi

❮ CString funksiyalari


Misol

To‘rtta butun sonni bir pozitsiyadan boshqasiga nusxalang:

int myNumbers[6] = {10, 20, 30, 40, 50, 60};

cout << "Before:\n";
for (int i = 0; i < 6; i++) {
  cout << myNumbers[i] << " ";
}

memmove(&myNumbers[0], &myNumbers[2], 4*sizeof(myNumbers[0]));

cout << "\nAfter:\n";
for (int i = 0; i < 6; i++) {
  cout << myNumbers[i] << " ";
}
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

memmove() funksiyasi ma’lumotlarni bir xotira blokidan boshqasiga nusxalaydi, lekin xotira sohalari bir-birini qoplashi mumkinligini hisobga oladi.

memmove() funksiyasi <cstring> sarlavha faylida aniqlangan.


Sintaksis

memmove(void * destination, void * source, size_t size);

size_t ma’lumot tipi musbat butun sondir.

Parametr qiymatlari

Parametr Tavsif
destination Majburiy. Nusxa yoziladigan xotira blokiga ko‘rsatkich.
source Majburiy. Nusxalanayotgan xotira blokiga ko‘rsatkich.
size Majburiy. Nusxalanadigan ma’lumotlarning baytlarda o‘lchangan miqdori.

Texnik tafsilotlar

Qaytaradi: Maqsad (destination) manzilga void tipidagi ko‘rsatkich.

❮ CString funksiyalari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!