Buongiorno ragazzi,
sul mio manuale di programmazione viene detto che gli elementi del vettore di stringhe (e di caratteri) devono essere n+1, perchè l'ultimo elemento è riservato al carattere di terminazione '\0'.
Quindi se ho necessità di inserire 9 elementi, devo riservare lo spazio per 10, giusto?
Ma perchè scusate, l'elemento vett[0] non si considera? già con questo si ha uno spazio in più, perchè non posso considerare la lunghezza n-1? mi direte che è una regola, in realtà facendo delle prove di stampa su codeblocks, non sembrerebbe avere riscontro pratico.
inoltre il carattere di terminazione '\0' deve essere inserito dall'utente, oppure è in default?
grazie .
SERENA