title: How to read a float from binary file in C?
body: <p>Everything I'm finding via google is garbage... Note that I want the answer <strong>in</strong> <strong>C</strong>, however if you supplement your answer with a C++ solution <strong>as well</strong> then you get bonus points!</p>
  
  <p>I just want to be able to read some floats into an array from a binary file</p>
  
  <p>EDIT: Yes I know about Endian-ness... and no I don't care how it was stored.  </p>