- ...山本昌志1
- 独立行政法人秋田工業高等専門学校電気工学科
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
ファイルの操作を行うためには,ファイルポインター2
-
ファイルポインターは,FILE型の構造体を示すポインターである.この構造体のメ
ンバーは,ファイルを読み書きするために必要な情報により構成されている.例えば,
「次のファイルの読み書きの位置」「残っている文字数」「ファイルの番号」等である.
こんなことは諸君は知る必要はない.ただし,ファイルポインターを使って,ファイルを
指定していると考える.ファイル名だけではファイルを読み書きできない!!.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... オブジェクトの先頭アドレス3
- intは4バイト
なので4つのアドレスがあるが,アドレス演算子&で先頭アドレスを取り出している.そ
して,それをポインター変数に代入している
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...&を使い先頭アドレスを取り出し4
- ポインターを取
り出している--と表現した方がよい.しかし,混乱するだろう.ほと
んどの場合,ポインターはオブジェクトの先頭アドレスである.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... ローカル変数のメモリー割り当てにはスタックと呼ばれる仕組5
- 今は,
分からなくてよい.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.