Originariamente inviato da freethinker
Ciao a tutti, una cortesia...una simile istruzione: int array[20]={0} mi mette a zero tutti gli elementi del mio vettore array, giusto? Se vado a stamparlo avrò venti 0 nel mio array, ma non posso fare sì che sia vuoto, vero? Nel senso che se chiedo la stampa non mi stampi nulla? Impossibile, vero?
Non ha senso.

Analogamente se il mio vettore fosse di tipo char...non è possibile, vero? Dentro ci sarà sempre qualcosa, giusto? Scusate se vi sembra banale una simile domanda, ma sono alle prime armi e questo mi chiarirebbe un po' le idee...grazie mille...
No, e poi cosa sarebbe per te, "vuoto"?

Un valore accettabile per il char è il nul ma corrisponde allo zero binario, non può essere "vuoto".