Using Binary I/O with Array-Based Streams
#include <iostream> #include <strstream> using namespace std; int main() { char *p = "this is a test\1\2\3\4\5\6\7"; istrstream ins(p); char ch; while (!ins.eof()) { // read and display binary info ins.get(ch); cout << hex << (int) ch << ' '; } return 0; }