Dave explains the magic of fopen and the multiple ways it can be used that many programmers do not even know about.