C++: Cadenas de texto
Manipulación básica de cadenas de texto en C++
Lenguaje: C++ (compilador: G++ 4.5.2 Linux)
Categoría: Básico
// Fuente procedente de ErrorDeSintaxis.es
// Manipulación básica de cadenas de texto
// en C++
// Compilador: G++ 4.5.2 Linux
// Nivel: Básico
// Disponible desde 29/07/2011
// Aportado por Nacho
// Autor original: Nacho Cabanes
// Web original: http://www.aprendeaprogramar.com/mod/resource/view.php?id=338
#include <iostream> #include <string> using namespace std; int main() { string texto1; // Cadena vacia string texto2 = "Hola"; // Cadena inicializada (1) string texto3("Juan"); // Cadena inicializada (2) texto1 = "Bienvenido. "; // Asigno valor texto2 += " "; // Añado un espacio al final texto1 = texto1 + texto2; // Combino dos cadenas if (texto3 == "Juan") // Y comparo cout << texto1 << texto3 << endl; else cout << texto1 << "Desconocido" << endl; }