Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/03/2005, 15:07
Avatar de Eternal Idol
Eternal Idol
 
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 6 meses
Puntos: 74
Una forma de hacerlo sería esta:

Código:
#include <iostream>
#include <string>
using namespace std;

int main (void)
{
  string s;
  cin.getline((char*)s.c_str(), 256);
  cout << s.c_str();
  system("PAUSE");
  return 0;
}
cin lee (segun su estado y sus flags) numeros, caracteres (un byte) y cadenas, por esa razón tiene una función llamada getline que podemos usar para leer una linea completa (incluyendo varias palabras).

cout permite empujar un array de caracteres y en ese caso escribe todo lo que haya en el, si le pasas un string escribira sola la primera cadena.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO