title: Is it possible to fwrite() raw data to standard output?
body: <p>Assume I have a struct called "Book", after constructing several "Books" I want to print the raw data of them to standard output. I can't think of any ways to do it using <code>printf</code> so I wonder can I use <code>fwrite</code> to read a "Book" and write it to standard output?</p>
  
  <p>I tried something like the following but didn't work:</p>