elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / [?] C++ Ayuda Recorrer cadena? en: 8 Septiembre 2013, 20:18 pm
Esta clase hace que una palabra la convierta en leguaje ("f") (a cada vocal se le agrega ´f´ mas la misma vocal tiene todas las condiciones pero siempre sigue saliendo la misma palabra si me pudieran ayudar gracias(No se si no recorre la cadena o por que no hace nada).

Código:
#include<iostream>
#include<cstring>
using namespace std;
class eFe
{
private:
char cadena[100];
char dest[100];
public:
eFe(char cadena[])
{
strcpy(this -> cadena,cadena);
}
void setCadena(char cadena [])
{
strcpy(this -> cadena,cadena);
}
char* getCadena()
{
return this->cadena;
}
void idiomaf()
{
for(int i=0;i<=strlen(cadena);i++)
{
int k=0;
if(cadena[i]=='a' || cadena[i]=='e' || cadena[i]=='i' || cadena[i]=='o' || cadena[i]=='u')
{
dest[k++]='f';
dest[k++]=cadena[i];
}
else
{
dest[k++]=cadena[i];
}
}
for(int i=0;i<strlen(dest);i++)
cout<<dest[i];
}
};
int main ()
{
eFe e=("hola");
e.idiomaf();
cout<<e.getCadena()<<endl;
return 0;
}
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines