Menu
Coddy logo textTech

String

Parte de la sección Fundamentos del Journey de C++ de Coddy — lección 7 de 74.

Un char es un solo carácter (Por ejemplo: 1, 6, %, b, p, ., T, etc.)

El tipo string en C++ es una secuencia de caracteres que puede contener múltiples chars.

Para usar strings en C++, debes incluir esto al principio de tu código:

#include <string>

Nota: Aunque tu código podría funcionar sin #include <string> (debido a que otros encabezados como <iostream> podrían incluirlo indirectamente), se considera una mala práctica depender de inclusiones indirectas. Incluye siempre de forma explícita los encabezados que utilices directamente en tu código.

Usted también necesita manejar el espacio de nombres de una de estas dos maneras:

1. Añade esta línea después de tus includes:

using namespace std;

2. No añadas la línea using namespace, sino que antepón std:: a string:

std::string s1 = "This is a string";
// Esto funciona porque usamos std:: explícitamente

Observe que la variable de cadena utiliza comillas dobles. En el ejemplo anterior, se inicializa una variable de cadena llamada s1.

Ambos métodos requieren #include <string>. La única diferencia es si quieres escribir 'std::' antes de 'string' o no.

Aquí tienes un ejemplo completo:

#include <string>
using namespace std;  // Método 1

int main() {
    string s1 = "Hello";  // Estilo del Método 1
    std::string s2 = "Hello again";  // Estilo del Método 2 (sigue funcionando incluso con 'using namespace')
    return 0;
}
challenge icon

Desafío

Principiante

Almacena la cadena I am learning to code with Coddy! en una variable llamada coddy.

Asegúrate de almacenar el valor de cadena exacto con el uso correcto de mayúsculas y minúsculas.

Hoja de referencia

Un char es un solo carácter. Un string es una secuencia de caracteres.

Para usar strings en C++, incluya el encabezado string:

#include <string>

Maneje el espacio de nombres de una de estas dos maneras:

Método 1 - Usando namespace:

#include <string>
using namespace std;

string s1 = "Hello";

Método 2 - Usando el prefijo std:::

#include <string>

std::string s1 = "Hello";

Los strings utilizan comillas dobles y distinguen entre mayúsculas y minúsculas.

Pruébalo tú mismo

#include <iostream>
#include <string>
using namespace std;

int main() {
    // Declara e inicializa las variables aquí
    
    
    // Muestra los valores
    std::cout << "Coddy = \"" << coddy << "\"" <<std::endl;

    return 0;
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos