#include <stdlib.h>
struct nodo {
char le;
struct nodo *sig;
};
void recorrer (struct nodo *p){
struct nodo *q;
q=p;
printf("%c",(p->sig));
getchar();
while(q->sig!=NULL){
printf("%c",(q->le));
q=q->sig;
}
}
main()
{
char caracter;
struct nodo *p,*t;
printf ("favor digite caracter");
scanf("%c",& caracter);
p=(struct nodo *) malloc (sizeof (struct nodo));
p->le=caracter;
p->sig=NULL;
t=p;
while (caracter !='.'){
struct nodo *q;
q=(struct nodo *)malloc (sizeof(struct nodo));
printf("favor digite caracter");
scanf("%c",&caracter);
q->le=caracter;
q->sig=NULL;
t->sig=q;
t=q;
}
recorrer (p);
}
No hay comentarios:
Publicar un comentario