Non crea problemi ma attenzione al caso in cui la stringa è completamente utilizzata. In quel caso il carattere '\n' in più non viene memorizzato.
Quindi il codice va modificato così
codice:int ilen = strlen(input)-1; if(input[ilen]=='\n') input[ilen]='\0';