先ほど出力したファイルを読み込むサンプルプログラムで確認してみましょう。後は、fwriteをfreadにしただけです。よってきちんと読み込むことが出来ましたね。このように構造体に出力したいデータを詰め込んで、fwriteで出力、freadで読み込むと楽にセーブデータを作ることが出来ます。※しかし生成したセーブデータをバイナリエディタで開くと・・。ファイルに記録されたデータの内容が確認出来ます。00というのが、変数moneyに入っていた「1000」の値です。これが1000になるかというと・・。バイナリエディタは16進数表記になっています。2進数、10進数、16進数はプログラムを学んでいると必ず出てきますので、良く分からない人はこの辺でよく確認しておいてください。00」は位の順番が逆になっていることに注意して下さい。これはリトルエンディアンと呼ばれるデータの並びだからです。普段私たちは、「左にあるものの方が位が上」だと思っていますが、CPUの都合上、これを反対に記憶した方が都合がよいことがあります。E8」が10進数で表すところの「1000」になります。電卓で計算してみましょう。実は「表示」をクリックするとプログラマー用の電卓に変更できます。進数でいくつになるかが分かります。1000であることが確認出来ました。