みなさんありがとう
Cって難しいですね。ご指摘の通り グローバル変数は使用を見合わせて
引数で対応してみる事にします。
この場合引数に何も値がない場合の処理を判定しないといけないんですが
そこんところもできれば お願いします。