C言語なら俺に聞け! Part 125
■ このスレッドは過去ログ倉庫に格納されています
0408デフォルトの名無しさん
2006/04/13(木) 22:18:59ANSI Cで
hoge_init()で引数でいくつかのフラグとサイズを得てサイズ分のバッファを確保、
hoge_data()でhoge_init()で渡されたフラグから確保したバッファにデータを格納して返却、
hoge_end()で確保したバッファの解放、
といった動作を行おうとしてます。
C++なら、hogeクラスのメンバ変数にフラグやバッファを用意して、上記3つの関数で参照すればよかったのですが、
Cの場合、hoge_init()からhoge_data()、hoge_end()への情報の受け渡しはどのようにやるのでしょうか?
もしかしてグローバル変数ですか?
■ このスレッドは過去ログ倉庫に格納されています