Szerző Téma: memcpy  (Megtekintve 1171 alkalommal)

Nem elérhető SnooP

  • 1798
  • SnooP
    • Profil megtekintése
memcpy
« Dátum: 2013. szeptember 01. - 12:30:04 »
0 Show voters
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

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal