Quindi oltre al terminatore, tra array di char e stringhe non vi sono altre differenze?
Esempio..l'essere dichiarate con o senza puntatore (e quindi senza o con allocazione statica)
Originariamente inviato da oregon
Pero' il codice presenta un problema ... tu hai previsto 20 caratteri per la stringa_statica quando ne usi un numero che dipende da size ... attenzione, perche' non c'e' nessun controllo che size non superi i 20 caratteri previsti.
E soprattutto, se prevedi 20 caratteri, in realta' sono 19 perche' l'ultimo e' il terminatore ... se vuoi usare 20 caratteri allora dovrai prevederne 21 ...
Vero hai ragione...Grazie di cuore per il chiarimento e la correzione![]()