#include <iostream.h>
#include <stl.h>
int main ()
{
char buffer [100];
int i = 0;
cin.unsetf (ios::skipws); // Disable white-space skipping.
cout << "Please enter a string: ";
istream_iterator<char, ptrdiff_t> s (cin);
while (*s != '\n')
buffer[i++] = *s++;
buffer[i] = '\0'; // Null terminate buffer.
cout << "read " << buffer << endl;
return 0;
}