Hola!
Pues si, ese es un pequeño problema que tengo que resolver y no lo consigo. Sé que hay bastantes funciones de manejo de cadenas en C, pero ninguna que haga eso.
Lo único que se me ocurrió es: usar la función strstr(char * original, char * subcadena) que devuelve un puntero a donde empieza la cadena subcadena dentro de la original. Con esto podría restar "original-resultado_función" y así saber cuantos caracteres hay hasta que empieza, y a partir de ahí ya con un algoritmo facilito eliminarlos, o pasarlas de una cadena a otra. El problema que me encuentro al hacer esto es que me da Fallo de segmentación (cuando hago las operaciones de asignación sobre el char *).
Así pues, alguien sabe como resolver este problema de una forma que funcione, o si hay alguna funcion de manejo de cadenas que lo haga
Muchas gracias!