Perchè il debug di codeblocks mi sembra strano, il \n lo inserisce nella stringa successiva e mi fa vedere, per esempio il \n di s[i], me lo fa vedere in s[i+1]???Comunque il mio codice ti sembra corretto?