title: Running h5dump from C
body: <p>I have a file in .h5 format: file.h5. I want to write a program that get a binary file output from file.h5. In ruby it is easy to run an external program h5dump with -b, -d, -o parameters on my file. I need to do the same in C. Is it possible to do the same but in C? </p>
  
  <p>To clarify, from terminal I can run it by: h5dump -d /dataset -b -o out.dat file.h5
  In ruby, I just define the names, write class to run the h5dump with arguments and it is all. What about the same in C?</p>