Dev - C++ - quitar vocales tildadas de un string en c++ y reemplazarlas por..

 
Vista:

quitar vocales tildadas de un string en c++ y reemplazarlas por..

Publicado por Germán Cifuentes (1 intervención) el 26/05/2020 22:31:10
Tengo esta dificultad:
si defino un string inicializándolo con un literal de cadena mi función trabaja bien;
string apellidos = "Gómez Ángel López";
convertirTildadas(apellidos);

Salida GOMEZ ANGEL LOPEZ, trabaja bien la función, pero si hago lo siguiente:

string apellidos;
cout<<"Escriba algunos apellidos con vocales tildadas..\n";
getline(cin,apellidos);
convertirTildadas(apellidos);
Salida GóMEZ áNGEL LóPEZ, NO trabaja bien la función.
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

quitar vocales tildadas de un string en c++ y reemplazarlas por..

Publicado por Nacho (181 intervenciones) el 26/05/2020 23:00:28
Para usar vocales con tilde u otros caracteres especiales tienes que usar siempre wides, y luego poner tu programa y la consola en la misma página de códigos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar