ok grazie ora non mi da più il problema di overflow, però in output inserisce delle lettere in più che non so da dove prende, cioè non dovrebbero essere stampate lettere al di fuori di quelle che ho inserito.. ora ho modificato il programma facendo stampare solo uno spazio dopo il segno (-), perciò è solo un char.. però ad esempio questo è ciò che mi esce ora:ci sono i simboli þ" che non so da dove escono..codice:Inserisci massimo 100 caratteri senza lasciare spazi (simbolo - per lasciare spazio): abc-def-ghi N = 11 Input = abc-def-ghi N = 15 Output = abc- def- ghiþ"