Quote:
Originariamente inviato da VegetaSSJ5
comunque sia se vuoi cancellare il buffer per fare una cosa abbastanza spartana ma molto sicura riallocagli la memoria così:
char buffer[LEN];
.
.
.
free(buffer);
buffer= (char *) calloc (LEN, sizeof(char));
|
Non è il caso, visto che buffer è un vettore "allocato" staticamente in fase di caricamento dell'eseguibile, e che non puoi certo liberare con free.
Meglio un
bzero(buffer, LEN);
se è necessario soltanto azzerare quel buffer.