問題タブ [pl-i]

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.

0 投票する
2 に答える
579 参照

pl-i - PL/1 に整数除算があるのはいつですか?

PL/1 には非常に多くの異なる数値データ型があります。そして、いつ整数除算があり、どこにないのか知りたいです。とりあえず、(少なくとも私にとっては) PL/1 が非常に絡み合っていることを示す小さな例を書きました。

出力は次のとおりです。

どうして38歳になるの???私は 34 を期待していましたが、39 かもしれませんが、間違いなく 38 ではありません!!! それで、誰かがこの特定の例のどこが間違っているのか、整数除算があるときとそうでないときの全体を説明できますか? ありがとう。

更新:

コンパイラの出力:

0 投票する
2 に答える
339 参照

mainframe - ONCODE=451 STORAGE 条件が発生しました

最近、HOST レポート プログラムのアップデートを発行しました。当店はEnterprise PLIを使用しています。

BASED として宣言された 2 つの新しい構造を追加しました。したがって、私は基本的に ALLOC ステートメントを使用して構造体に必要なストレージを割り当て、ポインタを Fetchable に渡して必要な詳細を取得します。

本番環境でのパイロット実行中にストレージ エラーで失敗しました (以下の LEMSG)。そこでは 100 万件を超えるレコードを処理しようとしていましたが、そのジョブは基本的にストレージを使い果たしたようです。

詳細: IBM0451S

修正として、Fetchable 呼び出しの後にストレージに FREE を明示的に追加する更新を発行しています。また、JCL の REGION PARM を 0M に更新しました。

この種のエラーを以前に見たことがあるかどうかを確認し、追加の考えがあるかどうかを確認したいと思います. ありがとう。

これが私の最新の更新されたコードがどのように見えるかです