fork(1) download
  1. #include <iostream>
  2. #include <iterator>
  3. #include <algorithm>
  4. #include <iomanip>
  5.  
  6. struct hexchar {
  7. char c;
  8. hexchar( char in ) : c( in ) {}
  9. };
  10. std::ostream &operator<<( std::ostream &s, hexchar const &c ) {
  11. return s << std::setw( 2 ) << std::hex << std::setfill('0') << (int) c.c;
  12. }
  13.  
  14. int main() {
  15. std::copy( std::istreambuf_iterator<char>( std::cin ), std::istreambuf_iterator<char>(),
  16. std::ostream_iterator< hexchar >( std::cout ) );
  17. }
  18.  
Success #stdin #stdout 0.01s 2684KB
stdin
hello

stdout
68656c6c6f0a0a