Per azzerare una striga puoi fare in due modi:
1.
char stringa[] = "Ciao a tutti";
// pulisce al stringa con tutti i terminatori di fine riga
memset( stringa, '\0', strlen( stringa ) );
// poi rilasci la memoria allocata
free( stringa );
// e poi poni la stringa a NULL
*stringa = NULL;
e poi la puoi riallocare con malloc.
Diego

Rispondi quotando