X,Yの座標値
その最大最小を画面に出すソフトを組んでみた
以前から同様のソフトは作っている
少し変えてみたわけ
DRMの場合 最大は2000mmと決まっている
変数名で雰囲気を知って欲しいのだが
MAX_X MIN_Xと読み込んだXを比べる
その前に MAX_X=0 MIN_X=2000と
初期化しておく
読んだXがMAX_Xより大きい場合 XをMAX_Xに入れる
読んだXがMIN_Xより小さい場合 XをMIN_Xに入れる
これでDRMを読み切れば その時点で最大最小は決まる
DXFの場合 原点がどこだか判らない
最大数値が幾つになるか判らない
MAX_X=0は使えそう
MIN_Xは幾つにするか判らない
そこでMINも0にしておいた
Xを読む そのままだと MINは0のまま
1行追加
MIN=0の時 MINにXを入れる
次行 MINとXを比べる
それ以降 MIN=0の処理は無駄になるんだけど
うまく動くようになりました
他に 並び替えをして 最大,最小を出す方法
それ以外の方法もあると思うけど
読み切った時点で答えが出るので
まあ良しとしています