問題タブ [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.
cobol85 - COBOL 85 はいまたはいいえの入力検証
ユーザーが入力した入力が Y、y、N、または n のみであることを確認する方法を知りたいだけです。
私はこのコードを使用しました:
しかし、それでもうまくいきません。ユーザーは引き続き他の文字を入力できます。どんな助けでも大歓迎です。前もって感謝します。
c - COBOL コンパイルの問題 (C プログラムにリンク)
4 つの fortran モジュールにリンクされた約 10 の COBOL モジュールがありました。Fortran コードを C プログラムに変換しました。そして、10個のcobolモジュールを交換用の4個のCモジュールにリンクしました。
これらの 10 個の COBOL モジュールには、現在、ENTER FORTRAN ステートメントを置き換える "ENTER C" ステートメントが必要です。その後、コンパイル中に、これらの COBOL モジュールのうちの 2 つがコンパイル中にエラーをスローすることがわかりました。他はしません。
私が得るエラーはこれです:「算術式が複雑すぎます:浮動小数点が使用されています!」- そして、これらの COBOL モジュールの同様の行を指しています。(COBOL85でコンパイルしました)
エラーが指摘されている行は、次のようになります。 COMPUTE D = L OF E / (( L + (A/100)) ** ( Z OF J(S-1)/365)) ここで、L ,E,A,Z & J は、おそらく C プログラムから来ています。
他の行も指摘されていましたが、それはいくぶん似ています。これらの行の中で最も一般的なのは ** (指数演算子) でした。
注: これらの 10 個の COBOL モジュールは、これらの fortran モジュールとリンクすると正常にコンパイルされたので、問題は、作成された同等の C プログラムにあると考えられます。また、FORTRAN から変換するときに、C モジュールで次の変更を使用しました。
INTEGER*8 は C の long int に。DOUBLE PRECISION は C の DOUBLE に。INTEGER は C の int に。
ここで何が問題になる可能性がありますか?
cobol - COBOL インデックス付きファイルを開くとプログラムがハングする
私は最近COBOL
コースを開始しましたが、コンピューターの構成のために (Windows 7 64 Bits
そして、プログラムをコンパイルして実行するためGNU/Linux 64Bits)
に使用する必要があります。Dosbox
Indexed file
すべて順調に進んでいますがI-O
、モードを開こうとすると問題が発生しOuput
ます。コンパイルとリンクはできますが、実行時にdosbox
フリーズします。
私のコンパイラのバージョンMS-COBOL 5.0
はDosBox
0.74 (最終バージョン) です。
誰もこの問題を抱えていませんか?誰かがそれを修正する方法を教えてもらえますか。
私のコードはこれです。
前もって感謝します。
cobol - COBOL85 - ファイル処理
入力ファイルを読み取って、EOFに達するまで出力ファイルに書き込んでいますが、プログラムの問題は、EOFに達するまで出力ファイルにレコードを書き込んだ後、出力ファイルに入力ファイルと比較して1つの余分なレコードが含まれていることです。入力ファイルに 10 レコードが含まれる場合、出力ファイルには 11 レコードが含まれます。また、出力ファイルの余分なレコードは最後のレコードと同じです。つまり、最後のレコードが 2 回繰り返されます。
私のコードの問題点を教えてください。
私のプログラムコード。
eclipse - Micro Focus Visual Cobol for Eclipse のインストール
私は新しいCOBOLプロジェクトに参加しています。私の顧客は、Micro focus Visual Cobol (oracle の Pro*cobol に接続可能) を統合した IDE を使用して私たちに要求しました。私はそれの2つのバージョンを見つけました。
Micro focus Visual Cobol for Visual Studio Micro focus Visual Cobol for Eclipse 私のチームは Eclipse の経験が豊富なので、Micro focus Visual Cobol for Eclipse を選びました。
ただし、インストールすると完了しました。開くと、COBOL パースペクティブが表示されません。micro focus で作成したサンプル COBOL プロジェクトを開こうとしましたが、プロジェクトを開始できません。
いくつかの画像をアップロードしようとしていますが、stackoverflow は「画像をアップロードするには少なくとも 10 の評価が必要です」と警告します。助けてください...どうもありがとう
mainframe - return() を使用して別のプログラムに制御を渡すことと、xctl を使用してプログラムを呼び出すことの違い
たとえば、2 つの画面があるとします。最初はプロンプト画面で、レコード キーなどを要求し、次の画面でレコードに関する情報が表示されます。コントロールを 2 番目の画面に転送したい場合 (1 番目の画面の作業を行った後)、次のように実行できます。
ここで、trans-id は 2 番目の画面の ID です。
それでは、cics で既に return() を使用できる場合、xctl などの呼び出し関数を使用する必要があるでしょうか?