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 varios caracteres.
Para usar cadenas en C++, debes incluir esto en la parte superior de tu código:
#include <string>Nota: Aunque tu código podría funcionar sin #include <string> (because otros encabezados como <iostream> podrían includeirlo indirectamente), se considera una mala práctica depender de includes indirectos. Siempre explicitly include los encabezados que used directamente en tu código.
También necesitas gestionar 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, pero antepone std:: a string:
std::string s1 = "This is a string";
// Esto funciona porque usamos explícitamente std::Observa 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 respetando las 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 anidadosPractica por tu cuenta: Compilador de C++ online