Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/08/2011, 13:25
Checho360
 
Fecha de Ingreso: marzo-2011
Mensajes: 94
Antigüedad: 13 años, 1 mes
Puntos: 3
Respuesta: Guardar espacios en una cadena

Podrías utilizar la funcion get () o getline ()

son ambas funciones de un objeto istream, mas info aqui:

http://www.cplusplus.com/reference/iostream/istream/

Un ejemplo:

Código C++:
Ver original
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main (){
  5.    
  6.     char cadena[5];
  7.    
  8.     for ( int i = 0; i < 5; i++ )
  9.         cadena[i] = cin.get();
  10.     getchar();
  11.      
  12.     cout << cadena;
  13.        
  14.     getchar();
  15.     return 0;
  16.    
  17. }

Código code:
Ver original
  1. INPUT: ho la
  2. OUTPUT: ho la

Un saludo!