XyVy Master


Registrado: 25 Ago 2002Mensajes: 557Ubicación: Murcia (España)
|
Publicado: Vie 13 Oct, 2006 5:31 pm Asunto: Leer linea por teclado en C++ |
|
|
Parece la pregunta bastente simple y la verdad es que lo es, la cuestión es que yo no se hacerlo en C++.
La pregunta es:
Hay alguna forma de leer una linea por teclado es decir todo un texto hasta que se pulse la tecla INTRO ? es decir, quiero poder leer una linea de caracteres por teclado en c++ y que esta pueda incluir espacios.
si uso lo siguiente:
| Código: |
string cadena;
cout << "Introduce texto: ";
cin >> cadena;
|
Solo me lee hasta el primer espacio de lo que haya introducido. Sé que con la función gets() de C puedo hacerlo, pero me gustaría hacerlo si es que se puede usando C++.
Sé que con cin.getline() puedo leer caracteres, pero me gustaría usar una función que lea strings, no una que leer char *, y luego convertirlos a strings.
Ciao. _________________ OJO!! Ya tenemos subforo de Bases de Datos!!
Gracias a los admins. |
|