Por ejemplo el siguiente programa:
Código C++:
Ver original
#include <iostream> using namespace std; int main(int argc, char** argv) { string nombre; cout << "digite un nombre \n"; cin >> nombre; cout << "este fue el nombre: " << nombre; return 0; }
La salida del programa es la primera palabra que está antes del primer espacio,
si la persona digita: "hola mundo"
en la variable nombre solo queda guardado hola
Cómo hago para guardar toda la frase??
Y no aguanta usar gets(); porque es una funcion que no me recomiendan * usar porque no tiene control interno y en programas mas complejos puede causar problemas
* -> [URL="http://foro.elhacker.net/programacion_cc/lo_que_no_hay_que_hacer_en_cc_nivel_basico-t277729.0.html"]recomiendan no usar gets();[/URL]
gracias por su tiempo espero respuestas!....
ciao