共用体(union)は構造体と似ているけど、メンバ変数が同じメモリ領域を共有するもの。メモリを共有するメンバ変数が同じ型である必要はないけど、同時に使うことは出来ない。…
2015年5月25日
1 分
C では、構造体のメンバにビットフィールドが使える。ビットフィールドというのは、バイト単位ではなくビット単位のデータで、1つあるいは複数のビットに名前をつけてアクセスすることができる。…
2015年5月19日
1 分
構造体を、別の構造体のメンバにすることもできる。これを「構造体のネスト」あるいは「ネストした構造体(nested structure)」と呼ぶ。…
2015年5月18日
1 分
構造体へのポインタも、ほかの型の場合と同じように作ることができる。…
2015年5月16日
1 分
構造体(structure)は互いに関連する2つ以上の変数で構成される複合型。構造体の持つ変数をメンバと呼び、それぞれのメンバは異なる型でも構わない。…
2015年5月16日
1 分
C のプログラムが実行を開始すると、自動的に3つのストリーム、stdin(標準入力)、stdout(標準出力)、stderr(標準エラー出力)が開かれて使えるようになる。これらのストリームは FILE ポインタなので、例えばストリームに出力する fprintf() を使って画面に出力することもできる。…
2015年5月14日
1 分
rename()…
2015年5月13日
2 分
fread() はストリームの「現在位置」からデータを読み込む。任意の位置のデータを読み込むためにはこの「現在位置」を動かしてやる必要がある。…
2015年5月12日
1 分
fread()とfwrite()…
2015年5月11日
2 分
fputs()…
2015年5月11日
2 分