Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - mikany

#1
// segun esto imprime la palabra pero alrevez , y hay error y no tengo idea de cual es el error , o si hay una manera más facil . mil gracias

#include <stdio.h>
#include  <conio.h>
#include<stdlib.h>

void invierte(char*,char*,int);

int main(int a,char*argv[])
{
   char palabra[]="javier";
   char*invertida = (char*)malloc(sizeof(palabra));
   
   invierte(palabra, invertida, strlen(palabra)-1);
   
   printf("%s",invertida);
   
   return 0;
   
}
void invierte ( char*p,char*i,int k)
{
   *i++ = p[k];
   if(!(k--<0)) invierte(p,i,k);
}