Memmove ()

Da Gambas-it.org - Wikipedia.
Versione del 20 lug 2016 alle 18:54 di Vuott (Discussione | contributi) (Creata pagina con "La funzione '''''memmove( )''''', dichiarata nel file header di sistema "''/usr/include/string.h''" void *memmove (void *__dest, const void *__src, size_t __n) copia N byte d...")

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

La funzione memmove( ), dichiarata nel file header di sistema "/usr/include/string.h"

void *memmove (void *__dest, const void *__src, size_t __n)

copia N byte di SRC a DEST, garantendo un comportamento corretto in caso di sovrapposizione di stringhe.

In particolare, la memoria sorgente, puntata dal Puntatore __src, di dimensione specificata viene copiata nel buffer e poi si trasferisce all'area di memoria di destinazione, puntata dal Puntatore __dest. Quindi, se v'è sovrapposizione di memoria, non ci sono effetti collaterali.



Riferimenti


Pagina in costruzione !