問題タブ [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.
cobol - 富士通 COBOL 3.0
富士通 COBOL 3.0 ソフトウェアは初めてです。簡単なプログラムを実行してみました。コードとエラーは次のとおりです。プログラム内のすべてが正しいようです。誰でも私を助けることができますか?このソフトウェアで従わなければならない事前標準はありますか?
サンプル COBOL プログラムは次のとおりです。
file - COBOLを使用してファイルから重複を削除するにはどうすればよいですか?
入力ファイルには次のようなレコードがあります: 8712351,8712353,8712353,8712354,8712356,8712352,8712355
COBOLを使用して、上記のファイルから重複を削除し、出力ファイルに書き込む必要があります。レコードを読み取り、出力ファイルに書き込む単純なロジックを作成しました。
上記のファイルから重複 (たとえば、8712353、8712352) を削除するロジックをどこに置く必要がありますか?
プログラムロジックは次のとおりです。
tnput ファイルを次のように昇順で並べ替えました。
8712351,8712353,8712353,8712354,8712356,8712352,8712355,8712352,8712355
そしてそれはうまくいきました、そして以下は修正されたコードです:
しかし、ファイルが昇順でも降順でもない場合、重複を削除する前にソート ロジックを記述する必要があるとします。これについて以下のコードを更新するにはどうすればよいですか? 私が試したように、入力ファイル構造が次のような場合、これを行うことに成功しませんでした:
8712351,8712353,8712353,8712354,8712356,8712352,8712355,8712352,8712355
cobol - 2 つのフラット ファイルで一致するファイルが見つからない場合に、Cobol プログラムが無限ループに入らないようにするにはどうすればよいですか?
COBOL プログラムは、最初のフラット ファイルからレコードを読み取り、それを 2 番目のフラット ファイルの最初のレコードと比較します。ただし、最初のフラット ファイルの最初のレコードが 2 番目のフラット ファイルのレコードと一致しないため、Cobol プログラムは無限ループに入ります。どうすれば修正できますか?
cobol - 動的 READ ...RECORD INVALID KEY が COBOL で正しく機能しない。修正方法は?
次のようなファイル制御を備えた COBOL プログラム:
次のように、最初のフラット ファイルからレコードを読み取ります。
次のように、2 番目の DYNAMIC ファイルのレコードを読み取ります。
1つのケースを除いて、すべてがうまく機能します。1 番目のフラット ファイルの 1 番目のレコードが 2 番目の動的ファイルのどのレコードとも一致しない場合、プログラムは GO TO PROCESSING を実行する代わりに無限ループに入ります。すべてマニュアルに従って、マニュアルを確認しました(VAX Cobolです)。私は何が欠けていますか?
cobol85 - MS COBOL でエラーを表示するコマンド
ms cobol 2.20 について何か助けを求めることはできますか? プログラムが存在するディレクトリのパスでカバーされていたため、プログラムでランタイムを取得したときにエラーを読み取るのが困難であることがわかりました。エラーが何であるかを明確に確認できるように、これをメモ帳に記録することは可能ですか? .
このようなもの。
最後にわかるように、これは私のプログラムのエラーです。これについて私を助けてもらえますか。ありがとうございました。
cobol - COBOL プログラムを実行可能ファイルまたは .Bat にするにはどうすればよいですか
私のcobolプログラムを実行可能ファイルにするか、.batにすることはできますか? Java と同じように、.jar ファイルがあります。
cobol - COBOL でドットを使用する場合
私は COBOL にまったく慣れていないので、疑問に思っています。
の間に違いはないようです
と
行末のドットは実際に何をしますか?
いつ使用/回避する必要がありますか?
cobol - COBOL プログラムでフォーマットされた日付を表示する
データベースの日付変数をYYYY-MM-DD:hh:min:ss形式で取得しています。レポートYYYY-MM-DD HH:MIN:SSに cobol プログラムを使用して表示したいのですが、どうすればよいですか?
cobol - COBOL で関数を複数回呼び出す
私は主に2つの関数を呼び出しています。(Decrypt) と呼ばれる 2 番目の関数は、その内部で最初の関数 (Encrypt) を呼び出します。したがって、ここでは Encrypt が 2 回呼び出されています。メインで 1 回、次に Decrypt で 1 回。
問題は、この方法で機能することを拒否することです。Encrypt がメインで使用されると、プログラムのどこでも Encrypt を使用できなくなります。変数がまだ使用されているようで、新しい変数を渡すことができません。
たとえば、メイン関数から Encrypt を削除し、Decrypt のみを呼び出すと、正常に動作します。理由がわかりません。
cobol - COBOLでネストされた実行ループ?
このネストされた実行ループを COBOL で実行できないのはなぜですか?
END-PERFORMを入れると。EXIT PROGRAM の直前にある最後の行よりも早く、どの行でも動作します。しかし、毎回 INPUT C 値を表示するプログラムが必要です。外側の実行ループで。それは私を夢中にさせます。