Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2005, 14:33
achiqalquds
 
Fecha de Ingreso: noviembre-2003
Ubicación: Valencia
Mensajes: 131
Antigüedad: 21 años
Puntos: 1
leer cadena de carácteres por teclado en C++

Hola a todos

tengo un problema con los strings, y es cuando introduzco una cadena de carácteres por teclado.

cuando escribo una cadena seguida sin espacio, lo lee perfectamente, pero el problema está cuando introduzco una cadena deecarácteres con espacio, entonces sólo lee los carácteres hasta el espacio en blanco, y no sé qué hacer para que pueda leer todo lo que escribo.
estoy probando programita simples para ver como funciona cada cosa, pero es que esto no sé proque no me sale bien, el código es el siguiente:
Cita:
#include<iostream>
#include <string>
using namespace std;

int main (void)
{
string s;
cin >> s;
cout << s;
system("PAUSE");
return 0;
}
espero vuestra ayuda, y siento hacer estas preguntas tontas, pero es que estoy empezando aún, y si no pregunto, nunca me aclararé las dudas que tengo

Os agradezco las respuestas por antemano.
Saludos y paz