問題タブ [cobol85]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
arrays - COBOL85: 配列内の行数を動的に見つける方法
私のプログラムでは、データベーステーブルから取得したデータを次の配列に入力し続け、それを調べて特定の単語を見つけます。
6 回発生することもあれば、6 回以上発生することもあります。
配列にデータを書き込むたびに配列の行数を知りたいのですが、どうすればよいですか?
私はこれを試しましたが、固定長に基づいています:
最初の出力行に SN と最初の製品ラインを書き込み、次の行に残りのすべての製品ラインを書き込み、SN を空白にします。
次のようなもの: 12345678 最初の製品ライン 2 番目の製品ラインなど
動作していますが、CNT1 が 11 の場合にのみ停止します。毎回 PRODUCTS-TABLE に実際にある行数に基づいて変数 CNT1 をプロシージャに供給するにはどうすればよいですか?