PUNTEROS
como invierto una cadena usando punteros, sin usar la funcion strrev, usando sctrpy?? sin hacerlo caracter por caracter,
// 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--;
}
}
#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--;
}
}
