one can use fopen to write/read binary data to/from a file.
The same can also be achieved by using open.
What exactly are the differences?
As far as I know fopen is standard C and platform independent, right? It also its a buffered I/O.
open on the other hand is declared in different headers for different platforms and its low level (unbuffered) I/O. And therefor should be faster?
Any additional comments or corrections are welcome.