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:
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#include<iostream>
#include <string>
using namespace std;
int main (void)
{
string s;
cin >> s;
cout << s;
system("PAUSE");
return 0;
}
#include <string>
using namespace std;
int main (void)
{
string s;
cin >> s;
cout << s;
system("PAUSE");
return 0;
}
Os agradezco las respuestas por antemano.
Saludos y paz