Red de conocimiento informático - Computadora portátil - Nombre inverso en lenguaje C (cadena)

Nombre inverso en lenguaje C (cadena)

#¿Incluir? & ltiostream & gt

¿Usar? ¿Espacio de nombres? std

¿No es válido? ReverseFixlen(char?*str,?int?n)

{

int? ¿I? =?0;

Y (yo?& lt?n/2)

{

¿Ciel? ¿do? =?cadena[I];

cadena[i]? =?cadena[n-I-1];

cadena[n-i-1]? =?c;

i++;

}

}

¿No es válido? palabras inversassinsentido(char?*sen)?

{

int? Ryan. =?Stren(sen);

reverseFixlen(sen, len);

Char? *¿pag? =?sen;

mientras(*p?!=?'\0')

{

Car? *¿pre? =?p;

mientras((*p?!=?'?')& amp& amp(*p?!=?'\0'))

p++;

reverseFixlen(pre, p-pre);

If (*p?==?'\0')

Romper;

p++;

}

}

El código de prueba es el siguiente:

Char? sen[]? =?"Gary? Bronson";

palabras inversassinsentent(sen);

int? j? =?0;

mientras(sen[j]?!=?'\0')

cout? <<? sen[j++];