Buenas,
No entiendo ni cómo, ni por qué funciona este código. Tipo, al estar iterando en i: no estaríamos solo cambiando los caracteres entre las posiciones [65,90] y [97,122]?
O sea, pienso que el "char* rom" es un puntero a una lista de carácteres (string), vamos iterando en las 128 posiciones de ese string o como?
No sé, no entendí muy bien el ejercicio creo...
Si me pueden aclarar les agradecería!
Saludos.