Alguien sabria como hacer una funcion que devuelva una direccion de memoria?? lo que quiero hacer es el sigueinte.
Código:
  
Quiero devolver (return) la direccion que memoria que guarda el puntero cdin! y no consigo hacerlo. Me podrias ayudar????
void CrearCadena1(int longi){
	char *cdin;
	cdin=malloc(longi*sizeof(char));
	printf("%p", cdin);
}
void main(){
       CrearCadena1(20);  
}
gracias de antemano!!!!
 

