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';