Entrada de cadenas de caracteres

En C++, puedes leer cadenas de caracteres utilizando la biblioteca estándar <iostream> y la clase std::string. Hay varias formas de leer cadenas de caracteres en C++, dependiendo del contexto y de tus necesidades específicas. Aquí te mostraré dos ejemplos comunes:

Utilizando std::cin:

En este ejemplo, se declara una variable nombre de tipo std::string para almacenar la cadena de caracteres.

Luego, se utiliza std::cin para leer la entrada del usuario y asignarla a la variable nombre.

Al utilizar el operador >>, std::cin leerá solo una palabra hasta que encuentre un espacio en blanco o un salto de línea.

Después de leer la cadena de caracteres, se muestra un saludo con el nombre ingresado.

Utilizando std::getline

En este ejemplo, se utiliza la función std::getline para leer una línea completa de texto, incluyendo espacios en blanco.

La función std::getline toma dos parámetros: el flujo de entrada (std::cin en este caso) y…

…la variable donde se almacenará la línea de texto ingresada.

El resultado del listado es:

Ambos ejemplos ilustran diferentes formas de leer cadenas de caracteres en C++. Puedes elegir el método que mejor se adapte a tus necesidades, ya sea leer una palabra a través de std::cin o leer una línea completa utilizando std::getline.