Salve a tutti,
qualcuno potrebbe spiegarmi l'utilizzo della funzione bzero per ripulire una stringa di caratteri di tipo char * ???
O in alternativa saprebbe consigliarmi qualche altra funzione per ripulire stringhe allocate dinamicamente??
Grazie.
Salve a tutti,
qualcuno potrebbe spiegarmi l'utilizzo della funzione bzero per ripulire una stringa di caratteri di tipo char * ???
O in alternativa saprebbe consigliarmi qualche altra funzione per ripulire stringhe allocate dinamicamente??
Grazie.
void * bzero (void *_dest, size_t _num)
dest = il puntatore da pulire
num = il numero di bytes da pulire
Ad esempio se vuoi allocare una stringa grossa 50 caratteri e settarli tutti a zero:
codice:char * stringa = (char *) malloc ( 50 ); bzero ( stringa, 50 );
PS: bzero e' definito in string.h
![]()
Ultima modifica ad opera dell'utente /dev/null il 01-01-0001 alle 00:00