Programación General > C/C++
Ejercicio
(1/1)
franc:
Ejercicio:
Construye una función de prototipo
char *Insertar (char *cad, int car, int pos);
que inserte el carácter car en la posición pos de la cadena cad. La función debe devolver la dirección de cad. Haz dos versiones de la función: una con índices y otra con punteros.
Alguien podria guiarme, intento aprender pero en este ejercicio no entiendo lo que pide.
Muchas gracias
plaf:
no deberia ser char *Insertar (char *cad, char car, int pos);?
pero bueno, lo q te piden es una funcion q le meta un caracter entremedio a un string, por ejemplo tienes en char *cad "hola" y al hacer cad=Insertar(cad,'8',2); cad tiene q quedar "ho8la"
y lo de los indices y punteros supongo q se refieren a hacerlo con la posicion i del string (for(i=0;cad;i++) etc...) o con los caracteres a los q apunta el puntero (for(;*cad;cad++) o algo asi...)
Navegación
Ir a la versión completa