Dipende da cosa intendi per "vuoto". Un array di caratteri altro non è che una contigua allocazione di N caratteri... generalmente per "vuoto" si intende un array che contiene N valori a 0; in questo caso basta assegnare a ciascuna posizione tale valore:
codice:// Supponendo che l'array abbia lunghezza N for(int i=0; i<N; i++) mioArray[i] = '\0'; // o, equivalente, ma più performante memset(mioArray, '\0', N);
Ciao.![]()



Rispondi quotando
