Cでデータと手続きをまとめて扱うには変則的な組み方になるな
関数ポインタを構造体に入れたりか?