Hola
Espero que te sirva. Suerte!
Código (c) [Seleccionar]
#include <stdio.h>
#include <string.h>
char copy(char *lineOut, char *lineIn);
int main()
{
char lineOut[45];
char lineIn[40] = "Tr4b4j4nd0 c0n num3r0s y l3tr4s";
copy(lineOut, lineIn);
printf("%s\n", lineOut);
return 0;
}
char copy(char *lineOut, char *lineIn)
{
int i = 0;
int j = 0;
char *pline = lineOut;
while(*(lineIn + i) != '\0')
{
if(*(lineIn + i) >= 48 && *(lineIn + i) <= 57)
*(lineOut +j++) = *(lineIn + i);
i++;
}
return *pline;
}
Espero que te sirva. Suerte!