memcpy()

C++ cstring memcpy() funksiyasi

❮ CString funksiyalari


Misol

Ma’lumotlarni bir massivdan boshqasiga nusxalang:

int myNumbers[5] = {10, 20, 30, 40, 50};
int myCopy[5];
memcpy(myCopy, myNumbers, sizeof(myNumbers));
for (int i = 0; i < 5; i++) {
  cout << myNumbers[i] << " " << myCopy[i] << "\n";
}
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

memcpy() funksiyasi ma’lumotlarni bir xotira blokidan boshqasiga nusxalaydi.

memcpy() funksiyasi <cstring> sarlavha faylida aniqlangan.

Eslatma: memcpy() funksiyasi istalgan tipdagi xotira uchun umumlashtirilgan. C uslubidagi stringlar (char massivlari) bilan ishlashda uning o‘rniga strcpy() funksiyasidan foydalangan ma’qul.


Sintaksis

memcpy(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!