Dev - C++ - Como cambiar el valor de cada letra de una cadena de texto por un numero.

 
Vista:

Como cambiar el valor de cada letra de una cadena de texto por un numero.

Publicado por Jaime (1 intervención) el 18/04/2021 00:02:04
Buenas noches, me gustaría saber cuál sería la forma indicada para que al crear un programa me pida cargar un archivo de texto con nombres :

archivo.txt

PEPE
JAIME
MARIA
SALVATORE
JORGE

Despues, el mismo deberia cambiar cada letra por un numero elegido, almacenado en una constante, por ejemplo las letras J i y E valdrían 7 y la A y M 3 en este caso crearía un archivo con las letras sustituidas en cuestion tal que así

737M7

Hace muchos años que no miro nada de c++ pero recuerdo que con un for for(int i=0; i<cadena.length(); i++) se podía hacer que cambiase letra por letra, sin embargo no encuentro una forme coherente de que lo haga de la forma que he expuesto arriba. Quizás mediante constantes en plan 7 = J, I, E ?? y luego ¿Cómo llamo al programa para sustituir las letras en las posiciones adecuadas?

Un saludo y gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder