C言語復習

 いままでいろいろとCで書いてきましたが、やっぱ用途が違うと知ってるはずの言語でも色々と見直さないといけないですね。昨日は構造体に含まれる隙間を取り除く方法とか


#pragma pack(push,1)
typedef struct __hoge{
変数宣言;
} HOGE;
#pragma pack(pop)
エンディアンをひっくり返すために共用体(union)辺りを見直しておりました。
とりあえずCでバイナリファイルの扱いはそこそこできるようになってきました。
って感じですかね。