Capisco leggermente quale sia la definizione di memset()
. Tuttavia, non capisco a cosa serve.Memset Definizione e utilizzo
Definizione: imposta i primi num byte del blocco di memoria indicato da ptr sul valore specificato (interpretato come un carattere senza segno).
Quindi questo codice univoco è un valore in un indirizzo di memoria?
memset(&serv_addr,0,sizeof(serv_addr)
è l'esempio che sto cercando di capire.
Qualcuno può spiegare in modo MOLTO semplificato?
Viene principalmente utilizzato per inizializzare le strutture e gli array. – imreal
quindi è come dire array [valore]? perché non farlo in quel modo però, che senso ha usare memset? –
Puoi farlo come 'array [valore]' solo se conosci il valore di 'value' durante il tempo di compilazione (questo è C/C++). – irrelephant