C/Visual C - VC++

 
Vista:

VC++

Publicado por JC (2 intervenciones) el 17/03/2002 02:44:17
/*Reverso de una cadena de caracteres*/
#include <stdio.h>
#include <string.h>

char* reverse(char* s);

main()
{
char* s = "Music";
printf("s=%s\n", s);
printf("reverse(s)=%s\n", reverse(s));
return (0);
}

char* reverse(char* s)
{
int length = strlen(s);
int middle = length/2;
int i;
char c;
length = length-1;
for (i=length; i>=middle; i--) {
c = s[i];
s[i] = s[length-i];
s[length-i] = c;
}
return s;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder