/* * @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 } }