Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/04/2008, 18:46
lamagia85
 
Fecha de Ingreso: abril-2008
Mensajes: 7
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: Ayuda urgente con funcion en c

Cita:
Iniciado por Leber Ver Mensaje
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.
ESTA SOLUCIÓN SI Q ANDA DE MARAVILLA!
SOLO FALTABA INICIALIZAR INT O= 0;
MUCHISIMAS GRACIAS.-