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ícitamenteObserve 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;
}Desafío
PrincipianteAlmacena 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;
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores Parte 1
Operadores aritméticosOperador móduloIncremento/DecrementoPost-incremento/decrementoAtajos aritméticosOperadores de comparaciónComparación de strings7Conceptos básicos de Entrada/Salida
Sentencia coutSentencia cinEntrada de cadenasResumen - Hasta 120Resumen - Verdadero o Falso5Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 38Calculadora de números
Mensaje de bienvenidaObtención de números3Variables Parte 2
Declaración de tiposConvenciones de nomenclaturaResumen - Inicializar variablesType Casting Parte 1Type Casting Parte 26Toma de decisiones
Sentencia IfIf - ElseSentencia SwitchOperador condicionalRepaso - If ElseIf - Else anidados