/*
* @topic T00310 Apr 18 -- unformatted stream I/O
* @brief Program demonstrates <tt>cin.get()</tt>, <tt>cout.put()</tt>, and <tt>EOF</tt>
*/
#include <iostream>
#include <string>
int main()
{
int onechar; // using int because char cannot represent EOF
// unformatted input:
while ( ( onechar = std::cin.get() ) != EOF ) {
std::cout << " [" << onechar << "]"; // printing character codes
std::cout.put( onechar ); // unformatted output
}
}