Hola a todos, primero quisiera que vean este algoritmo, es un metodo que nos enseñaron para darle la vuelta a un numero.Tengo que modificarlo para ver si es palindromo o no lo que se ingreso, y pues no se como hacerlo de esta forma, y tengo totalmente prohibido usar vectores o matrices.Voy a poner como comentario las partes que quiero que me ayuden.
#include "stdio.h"
void main()
{
char *p="Hola que tal" /*Quisiera que esta cadena la pusiera el usuario, ¿Como hago?*/
char *aux;
printf("\n Cadena Original\n");
puts(p);
for(aux=p;*aux;aux++);/*Esta parte se dezplaza al final de la cadena*/
printf("Cadena al revés\n");
for(--aux;aux>=p;aux--);
putchar(*aux);/*Aqui pone uno a uno las letras al revés,esta parte es la que quiero
modificar, necesito que cada letra se guarde concatenada en un
puntero, de la forma *t="lat euq aloh", para luego poder comparala
con sentencias for *p con *t*/
}
Por favor ayudenme con esto que ya que me han enseñado muy poco de punteros, y realmente necesito esto.
Muchas Gracias.