memcpy
Átmásolja a bájtokat az egyik helyrõl a másikhoz.
Paraméterek:
( dest[], const source[], index=0, numbytes, maxlength=sizeof dest )
Magyarázat:
dest[] - Egy tömb ahova átmásoljuk a bájtokat.
const source[] - A forrás tömb, ahonnan a bájtokat másoljuk át
index - A kezdõ index értéke bájtokban ahová az adatok vannak elmentve.
numbytes - A bájtok (nem cellák!) száma amit átmásolunk.
maxlength=sizeof dest - A maximum cella nagysága annak a tömbnek ahová az adatokat másoljuk.
Visszatérés
Igaz értékkel (azaz 1-el) tér vissza ha sikerült, és hamis értékkel (azaz 0-val) tér vissza ha nem.
Példa a használatra:
// Ez a kód összefûz két string tömböt és a végeredmény így fog kinézni: \"Ez egy - 32 bites string tömb
new destination[64] = \"Ez egy\";
new source[] = \"- 32 Bites string tömb\";
memcpy(destination, source, strlen(destination) * 4, sizeof source * 4, sizeof destination);
print(destination);
Kapcsolódó függvények
strcmp - http://wiki.sa-mp.com/wiki/Strcmp
strfind - http://wiki.sa-mp.com/wiki/Strfind
strtok - http://wiki.sa-mp.com/wiki/Strtok
strdel - http://wiki.sa-mp.com/wiki/Strdel
strins - http://wiki.sa-mp.com/wiki/Strins
strmid - http://wiki.sa-mp.com/wiki/Strmid
strpack - http://wiki.sa-mp.com/wiki/Strpack
strval - http://wiki.sa-mp.com/wiki/Strval
strlen - http://wiki.sa-mp.com/wiki/Strlen
strcat - http://wiki.sa-mp.com/wiki/Strcat
Eredeti téma: http://wiki.sa-mp.com/wiki/Memcpy