ご訪問ありがとうございます。
「C(gcc) 入門(3)」の続きです。
ActiveBASIC では、幾つかのモジュールを作っていました。
中でも多用するのは、
(バイナリ)ファイルを丸ごとメモリに取り込むもの
メモリ内容(バイナリテーブル)を一発でファイルに書き込むもの
です。
バイナリファイルのアクセスについて、・・・・・
「第37章 バイナリファイルの読み書き」は、
バイナリファイルIOの初心者向け(?)解説書かナ。
これと、「C(gcc) 入門(1)」で纏めた参考サイトで勉強しました。
それで、「getbuf」「putbuf」関数を作りました。
クリックで拡大(別窓)
ファイル読み込みでは、
先ず、「getfsz」関数でファイルサイズを取得して、
必要なテーブルを確保し、
そのアドレスを引数に「getbuf」関数で一気に読み込む。
書き出す場合は、
テーブルアドレスと、サイズを引数に「putbuf」関数で一気に書き出す。
と云った方式です。
![](https://blogimg.goo.ne.jp/user_image/42/40/71e5bad410d55a35433aa10ac15a7096.png)
これで、ActiveBASICから1歩(1つ)離れました。
と云うことで、頑張って、続けて行きます。![](https://blogimg.goo.ne.jp/img_emoji/hiyob_uru.gif)
見ていただきありがとうございました。
お帰りに投票して頂けると嬉しいです。 ⇒![日記@BlogRanking](http://img.diary-ranking.com/banner03s.gif)
人気BlogRanking ⇒![](https://blogimg.goo.ne.jp/user_image/66/00/5b92815f00dcd103326e56b38c49211a.png)
blogram ⇒![blogram投票ボタン](http://widget.blogram.jp/images/bgButton1_gre.gif)
「C(gcc) 入門(3)」の続きです。
ActiveBASIC では、幾つかのモジュールを作っていました。
中でも多用するのは、
(バイナリ)ファイルを丸ごとメモリに取り込むもの
メモリ内容(バイナリテーブル)を一発でファイルに書き込むもの
です。
バイナリファイルのアクセスについて、・・・・・
「第37章 バイナリファイルの読み書き」は、
バイナリファイルIOの初心者向け(?)解説書かナ。
これと、「C(gcc) 入門(1)」で纏めた参考サイトで勉強しました。
それで、「getbuf」「putbuf」関数を作りました。
![](https://blogimg.goo.ne.jp/thumbnail/69/2c/9dd52affe098c8bbd8ac727b332529cf_s.jpg)
ファイル読み込みでは、
先ず、「getfsz」関数でファイルサイズを取得して、
必要なテーブルを確保し、
そのアドレスを引数に「getbuf」関数で一気に読み込む。
書き出す場合は、
テーブルアドレスと、サイズを引数に「putbuf」関数で一気に書き出す。
と云った方式です。
![](https://blogimg.goo.ne.jp/user_image/42/40/71e5bad410d55a35433aa10ac15a7096.png)
これで、ActiveBASICから1歩(1つ)離れました。
と云うことで、頑張って、続けて行きます。
![](https://blogimg.goo.ne.jp/img_emoji/hiyob_uru.gif)
見ていただきありがとうございました。
お帰りに投票して頂けると嬉しいです。 ⇒
![日記@BlogRanking](http://img.diary-ranking.com/banner03s.gif)
人気BlogRanking ⇒
![](https://blogimg.goo.ne.jp/user_image/66/00/5b92815f00dcd103326e56b38c49211a.png)
blogram ⇒
![blogram投票ボタン](http://widget.blogram.jp/images/bgButton1_gre.gif)