¿Qué es la cadena en c ++?

¿Qué es la cadena en c ++?
El lenguaje de programación C ++ proporciona muchos tipos de datos que almacenan datos en la memoria principal en forma de variables. Estos tipos de datos almacenan datos en la memoria. Tenemos varios tipos de tipos de datos en C++. Este artículo le proporciona la información sobre el cadena Tipo de datos en lenguaje de programación C ++.

¿Qué es el tipo de datos de cadena en c?++

La cadena es un tipo de información que se emplea para mostrar una colección de caracteres en C++. Está representado por la clase de cadena, que proporciona varias funciones para manipular cadenas. Las cadenas en C ++ pueden contener cualquier tipo de carácter, incluidos espacios, números y caracteres especiales.

A diferencia de las matrices de personajes, los objetos de cadena pueden crecer o reducirse dinámicamente durante la ejecución del programa, lo que significa que no tiene que asignar y desacalzar manejo manualmente para las cadenas. El tipo de datos de cadena se usa comúnmente en programas C ++ para almacenar y manipular el texto, como la entrada del usuario, la entrada/salida del archivo y trabajar con formatos de datos basados ​​en texto como JSON y XML.

Declaración de cadena en C++

Para declarar una cadena en C ++, usa el cadena Palabra clave, que representa la clase de cadena en la biblioteca estándar C ++. La sintaxis para declarar una cadena es como otros tipos de datos en C ++ como se muestra a continuación:

cuerda str;
str = "Aquí está la cadena en C++.";

O:

cadena str = ”Aquí está la cadena en C ++"

Cómo imprimir cadena en c++

Imprimir una cadena en C ++ es relativamente sencilla y se puede hacer a través de cout función. La siguiente es la sintaxis para imprimir cadena en C ++:

cout<

O:

cout<<” Here is the String in C++”;

Archivo de encabezado que admite el tipo de datos de cadena en c++

El #incluir Debe agregarse en la parte superior del programa antes de usar el tipo de datos de cadena en el lenguaje de programación C ++.

Cómo implementar una cadena en c++

Para aprender a implementar una cadena en C ++, siga el código dado a continuación como un ejemplo que imprime una cadena.

#incluir
#incluir
usando el espacio de nombres STD;
int main ()
cadena str = "hola, como estas?";
cout << str << endl;
regresar 0;

En el código de ejemplo anterior, inicializamos stri variable usando el tipo de datos de cadena e imprima la picadura usando cout.

Producción

También puede tomar cadenas del usuario de entrada en C ++ y luego imprimirlas en consecuencia como se muestra en el siguiente ejemplo.

#incluir
#incluir
usando el espacio de nombres STD;
int main ()

cuerda str;
cout << "Enter First String: ";
GetLine (CIN, STR);
cout << "The First Entered String is: " << str << endl;
cout << "\nEnter 2nd String: ";
GetLine (CIN, STR);
cout << "The 2nd Entered String is: "<regresar 0;

El código anterior toma dos cadenas del usuario de entrada que no debe exceder más de 50 caracteres. Las cadenas se imprimen luego utilizando el cout función.

Producción

Conclusión

Las cadenas son una forma de tipo de datos en C ++ que indica una recopilación ordenada de caracteres. En las pautas anteriores, hemos presentado la declaración de cadena y sus implementaciones en C ++ a través de programas simples para una mejor comprensión. Puede aplicar estos ejemplos de acuerdo con su requisito para dominar su control de usar cuerdas en C++.