C

memcpy, memset & memcmp

Në shqip përdoret i njëjti emër.

ShpjegimiSQ

Këto funksione punojnë me bajtë të papërpunuar: memcpy() kopjon një bllok memorie, memset() e mbush me një vlerë (shpesh 0), memcmp() krahason dy blloqe. memmove() përdoret kur blloqet mbivendosen.

EnglishEN

These functions work with raw bytes: memcpy() copies a block of memory, memset() fills it with a value (often 0), memcmp() compares two blocks. memmove() is used when the blocks overlap.

Si ta mendosh

Si ta kopjosh një faqe të tërë me fotokopjues, në vend që ta rishkruash shkronjë pas shkronje.

Lexoje në anglisht

Like copying a whole page on a photocopier instead of rewriting it letter by letter.

Shembull kodic

int a[5] = {1, 2, 3, 4, 5}, b[5];
memcpy(b, a, sizeof a);
memset(a, 0, sizeof a);   // të gjitha 0

Terma të lidhur