問題タブ [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.

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

cobol85 - COBOL 85 はいまたはいいえの入力検証

ユーザーが入力した入力が Y、y、N、または n のみであることを確認する方法を知りたいだけです。

私はこのコードを使用しました:

しかし、それでもうまくいきません。ユーザーは引き続き他の文字を入力できます。どんな助けでも大歓迎です。前もって感謝します。

0 投票する
1 に答える
137 参照

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 に。

ここで何が問題になる可能性がありますか?

0 投票する
3 に答える
1522 参照

cobol - COBOL インデックス付きファイルを開くとプログラムがハングする

私は最近COBOLコースを開始しましたが、コンピューターの構成のために (Windows 7 64 Bitsそして、プログラムをコンパイルして実行するためGNU/Linux 64Bits)に使用する必要があります。Dosbox

Indexed fileすべて順調に進んでいますがI-O、モードを開こうとすると問題が発生しOuputます。コンパイルとリンクはできますが、実行時にdosboxフリーズします。

私のコンパイラのバージョンMS-COBOL 5.0DosBox0.74 (最終バージョン) です。

誰もこの問題を抱えていませんか?誰かがそれを修正する方法を教えてもらえますか。

私のコードはこれです。

前もって感謝します。

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

cobol - COBOL85 - ファイル処理

入力ファイルを読み取って、EOFに達するまで出力ファイルに書き込んでいますが、プログラムの問題は、EOFに達するまで出力ファイルにレコードを書き込んだ後、出力ファイルに入力ファイルと比較して1つの余分なレコードが含まれていることです。入力ファイルに 10 レコードが含まれる場合、出力ファイルには 11 レコードが含まれます。また、出力ファイルの余分なレコードは最後のレコードと同じです。つまり、最後のレコードが 2 回繰り返されます。

私のコードの問題点を教えてください。

私のプログラムコード。

0 投票する
0 に答える
649 参照

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 を選びました。

マイクロ フォーカス ページhttp://documentation.microfocus.com/help/index.jsp?topic=%2Fcom.microfocus.eclipse.infocenter.visualcobol.eclipsewin%2FGUID-9BF8F107-22F3-414D-BFFEのフォロー ドキュメントを実行しました。 -D242947A7B79.html

ただし、インストールすると完了しました。開くと、COBOL パースペクティブが表示されません。micro focus で作成したサンプル COBOL プロジェクトを開こうとしましたが、プロジェクトを開始できません。

いくつかの画像をアップロードしようとしていますが、stackoverflow は「画像をアップロードするには少なくとも 10 の評価が必要です」と警告します。助けてください...どうもありがとう

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

mainframe - return() を使用して別のプログラムに制御を渡すことと、xctl を使用してプログラムを呼び出すことの違い

たとえば、2 つの画面があるとします。最初はプロンプト画面で、レコード キーなどを要求し、次の画面でレコードに関する情報が表示されます。コントロールを 2 番目の画面に転送したい場合 (1 番目の画面の作業を行った後)、次のように実行できます。

ここで、trans-id は 2 番目の画面の ID です。

それでは、cics で既に return() を使用できる場合、xctl などの呼び出し関数を使用する必要があるでしょうか?