Tema: Duda con c++
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/02/2014, 21:55
Avatar de vangodp
vangodp
 
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 7 meses
Puntos: 38
Respuesta: Duda con c++

Si lo que quieres es capturar un texto con espacios una forma es usar getline();

Código C++:
Ver original
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main () {
  5.     string cadena;           //creamos un string
  6.     int tam = 0;
  7.     getline ( cin, cadena ); //guardamos toda una linea incluindo los espacios.
  8.     tam = cadena.length();   //tam guarda el tamaño de la cadena por si lo necesitamos.
  9.    
  10.     cout << cadena << endl;
  11.     cout << "Tamanio: " << tam;
  12.    
  13.     cin.ignore();
  14.     return 0;
  15. }