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#include <iostream>
using namespace std;
int main (){
char cadena[5];
for ( int i = 0; i < 5; i++ )
cadena[i] = cin.get();
cout << cadena;
return 0;
}
Un saludo!