-
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