consulta de un ej de c
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
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
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.
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.