Originariamente inviato da Salvy95
E allora mi spieghi perchè sul dev c++ da problemi e sul code::blocks non da problemi?
I compilatori spesso intervengono ad eliminare eventuali errori al codice
Premesso che non uso altro che gcc, può essere che i compilatori vengono progettati con dettagli diversi. Il tutto è possibile, credo ma non ne sono sicuro, ma è il codice a non essere corretto.. Aldilà della mia errata correzzione una stringa termina sempre con il carattere NUL, e in quel codice il carattere NUL non viene assegnato a nessun elemento dell'array. Infine, credo che avere un compilatore che nasconde questi dettagli limita anche quello che si chiama un buon apprendimento o una buona programmazione, in questo caso in C.