pero a k t refieres con eso ultimo
ahora me falta es como recorer el vector para saber q tipo de caracter es
me refiero a estas dos funciones pero las dos me presentan poblemas
la primera no me lee los espacios ademas de q no le e colocado que hacer cuando es "z"
void fn(char* orig, char* dest)
{
while(*orig)
{
if(*orig==' ')
*orig++; //---- ya q no lee los espacios pense en colocar *dest++=*orig++
else
*dest++=1+*orig++;
}
*dest=0;
}
y en esta es otra variante al ver q la de arriba no me daban
void fn(char* orig, char* dest)
{
while(*orig)
{
switch(*orig)
{
case ' ': *dest++=*orig++;
break;
case 'z': ------no se hacer aki*dest++=(*orig++='4');
break;
default: *dest++=1+*orig++;
break;
}
}
*dest=0;
}
esta si me da pero en el caso de "z" no se que hacer pense en colocar asi
case 'z': *dest++=(*orig++='a');
como pa obligar a colocar la "a" en sustitucion de la "z"
pero como que hay una reciprosidad (no se si se dice asi) que si coloco la Z sola si se sustituye por A pero si coloco dos seguidas ZZ se cambian a BB (minuscula por supuesto) y asi con cualquier palabra que escriba q contenga Z se cambia por B en vez de A
en q fallo?
EI ayuda