• Jueves 14 de Noviembre de 2024, 18:56

Autor Tema:  Avanzar una cadena hasta tope  (Leído 1162 veces)

Locoarts3113

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Avanzar una cadena hasta tope
« en: Domingo 10 de Octubre de 2010, 22:22 »
0
Necesitaria hacer una función que avance desde palabra dada hasta un tope, caracter por caracter:
Me dan un string, la longitud, y un string como tope

Ejemplo, si me dan "aaaa" y como tope "zzzz", hacer: aaaa, aaab, aaac, ..., aaba, aabb, abbc, ..., zzzz

obtenerSiguiente(char cadena, int longitud, char final )

SI ME PUEDEN AYUDAR SERIA DE GRAN AYUDAAAAA
MUCHAS GRACIAS

alb

  • Nuevo Miembro
  • *
  • Mensajes: 24
    • Ver Perfil
Re: Avanzar una cadena hasta tope
« Respuesta #1 en: Domingo 10 de Octubre de 2010, 23:00 »
0
char no es string sino std::string en C++ (o char */char[] en C). A que sirve longitud ?

Locoarts3113

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Re: Avanzar una cadena hasta tope
« Respuesta #2 en: Domingo 10 de Octubre de 2010, 23:10 »
0
Cita de: "alb"
char no es string sino std::string en C++ (o char */char[] en C). A que sirve longitud ?

Es en C, y la longitud sirve para no tener que contar la palabra y posicionarte en la letra que quieras.
Es char string[] si no me equivoco.

Saludos