ParentFull threadjpr·C assumes that you know the contracts that calling a function implies. fopen()'s contract requires you to close the file after you are done with it.View on HN