Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: elcr1st1an en 13 Marzo 2015, 04:01 am



Título: Ayuda porfavor Reverso cadena string
Publicado por: elcr1st1an en 13 Marzo 2015, 04:01 am
Hola como están soy nuevo en el foro y quisiera ver si me pueden ayudar con esta función que deseo hacer , quisiera imprimir el reverso de una cadena de caracteres tipo string en su misma posición

Funcion original que uso para el reverso normal

adan es on euq es olos oy

Código
  1. for(int i=CadCar.length();i>=0;i--)
  2. {cout<<CadCar[i];

ejemplo del reverso que deseo hacer>>>>

oy olos  es euq on es adan

como puedo hacer algo asi y gracias de antemano si me pueden ayudar...  :huh: :huh: :huh:


Título: Re: Ayuda porfavor Reverso cadena string
Publicado por: MellaSystems en 13 Marzo 2015, 04:12 am
Mira Cristian debes de crear hacer un ciclo que recorra el string caracter por caracter, luego le pones una condicion para que si encuentra una palabra (ya sea separada por espacio o cualquier signo de puntuacion o caracter especial) que le haga el reverse, y la guardas en el string personal y guardas la posicion tambien. Y le hace el reverso por palabras y la vas colocando al inicio del string.