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

[0] Índice de Mensajes

Ir a la versión completa