Cita:
Iniciado por jose_desa mi pregunta es, como puedo saber la direccion que a la que apunta text.
Cuando usas cout y el operador << usas las distintas implementaciones de la sobrecarga (o multidefinicion) de ese operador.
Cuando pones a la derecha de << un puntero a char (char*), el operador << esta implementado para recorrer la memoria hasta llegar al "\0'. Cuando se encuentra con un puntero a otro tipo de dato, imprime la dirección de memoria.
Una manera de imprimir la direccion de memoria de un char* es hacer un cast, asi:
Código C++:
Ver originalchar *text = ...
cout << "direccion: " << static_cast<void *>(text) ;