memcpy()
C++ cstring memcpy() funksiyasi
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. |
|---|
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
