Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/04/2008, 09:43
Leber
 
Fecha de Ingreso: marzo-2008
Mensajes: 37
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: Ayuda urgente con funcion en c

Código:
#include <stdio.h>
#include <string.h>

#define FF(str) str[strlen(str)-1]=0

int
main()
{

char recibir[27];
char reversa[27];
int i;
int o;

    printf("Introduzca cadena  a revertir: ");
    fgets(recibir,25,stdin);
  
   FF(recibir); //fgets no filtra el salto de linea, entonces en esta macro se lo quitamos

     for(i=strlen(recibir)-1; i >= 0 ; i--)
                   reversa[o++]=recibir[i];

reversa[o]='\0';  //le añadimos caracter fin de adena
   


   printf("La cadena al reves es %s\n",reversa);

return 0;

}
//Quiza hay algo mal, no lo he podido probar, pero es para que te hagas una idea.