PUNTEROS

NOVATO
28 de Marzo del 2006
como invierto una cadena usando punteros, sin usar la funcion strrev, usando sctrpy?? sin hacerlo caracter por caracter,

crisam
28 de Marzo del 2006
// mira si te sirve esto


#include<string.h>
#include<conio.h>
#include<iostream.h>

void inversa(char*);

void main()
{
clrscr();
char *hola="que onda";
inversa(hola);
cout<<hola;
getch();
}

void inversa(char*cadena)
{
int x=strlen(cadena);
char *aux;
strcpy(aux,cadena);
while (x>0)
{
*cadena++=*(aux+x-1);
x--;
}
}