consulta de un ej de c

vanecasper
17 de Julio del 2005
tengo una duda con este ejercicio de ansic donde tengo que construir una funcion
intCopiaUltimos (char*cad1,const char*cad2,char car) que crea una cadena 1 a aprtir de la apuntada por cad2 desde el primer caracter que sea igual al caracter dado por car inclusive. la funcion ademas retorna la cantidad de caracteres ignorados de la cadena cad2

esta es la duda que tengo.... como la implementarian ustedes¿¿¿
espero su ayuda
graciassssssss

_cid_
17 de Julio del 2005
Vamos por partes, deberias definir los pasos mas importantes primero.

int CopiaUltimos(char*cad1,const char*cad2,char car);

1.- Obtener la longitud de cad2.
2.- Ir copiando en cad1 caracter por caracter, los caracteres de cad2, hasta encontrar la primera car.
3.- A partir de ese momento se deja de copiar y se comienzan a contar los caracteres ignorados.
4.- Se retorna este último valor.

No creo que te sea dificil implementarlo en C.
Cualquier cosa me envias un email.
Un beso Vane.