Tecnología

Inicio

Cómo convertir un puntero a un valor de cadena en C ++

El lenguaje de programación C ++ cuenta con una poderosa herramienta conocida como un puntero. Un puntero almacena el valor a una ubicación en la memoria del ordenador. Punteros tienen un tipo asociado con ellos que es típicamente el mismo tipo que los datos a los que apuntan. Por ejemplo, un puntero que apunta a una cadena es un puntero a la cadena. Puede encontrar el valor de un puntero apunta a por de-referencia a ella. Si se de-referencia de un puntero a una cadena, obtendrá el valor de cualquier cadena a la que apunta el puntero.

Instrucciones

1 Cargar el IDE C ++ haciendo clic en el icono del programa. Cuando se abre, seleccione "Archivo / Nuevo / Proyecto" y elegir la opción "Proyecto ++ C" para crear un nuevo proyecto de C ++. Un archivo de código fuente en blanco en la parte editor de texto de la IDE.

2 Crear una función principal al escribir lo siguiente en el archivo de código fuente:

int main ()

{

}

3 Declarar una cadena escribiendo la siguiente declaración por debajo del uno escrito en el Paso 2:

string str = string ( "Hello World");

4 Declarar un puntero a una cadena, y asignarle la dirección de la cadena "str". Esto se logra mediante el operador de dirección "Y", de esta manera:

cadena * ptr = & str;

5 Imprimir el valor en poder de la cadena "str" ​​de-de referencia del puntero "ptr", como esto:

cout << * ptr << endl;

6 Ejecutar el programa pulsando el botón "Reproducir" situado en la fila superior de botones. La salida del programa es el siguiente:

Hola Mundo