Buenas
, me gustaria preguntar a cualquiera que pueda resolverme esta dudilla:
Tengo la función: void funcion (char** cadena1, int pos, char *caracter)
Se indica que se debe extraer el caracter que hay en la posicion pos de la cadena char** cadena1 e insertarlo en la cadena char* caracter.
Si en lugar de char** cadena1 y char*caracter tuviésemos char* cadena1 y char caracter, lo único que habría que hacer sería: caracter=cadena[pos];
Pero al haber doble puntero, la manera de acceder a la posicion indicada es con:
caracter=cadena+pos, pero eso me copia desde la posicion pos en adelante.
¿Cómo puedo hacer para indicar mediante un puntero una posición determinada?
Muchas gracias
!!

Tengo la función: void funcion (char** cadena1, int pos, char *caracter)
Se indica que se debe extraer el caracter que hay en la posicion pos de la cadena char** cadena1 e insertarlo en la cadena char* caracter.
Si en lugar de char** cadena1 y char*caracter tuviésemos char* cadena1 y char caracter, lo único que habría que hacer sería: caracter=cadena[pos];
Pero al haber doble puntero, la manera de acceder a la posicion indicada es con:
caracter=cadena+pos, pero eso me copia desde la posicion pos en adelante.
¿Cómo puedo hacer para indicar mediante un puntero una posición determinada?
Muchas gracias
