• ベストアンサー

COBOLのマッチング処理に相当するC言語での処理は何ですか?

お世話になっております。 COBOLのマッチング処理に相当するC言語での処理は、何になるのでしょうか? COBOLのマッチング処理は理解できたのですが・・・。 約10年位前にC言語を使っていましたが、イマイチ理解不足だったためか、よく分かりません。 Cで同じような処理をさせようと思ったら、どういった処理を利用すればよいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • MrBan
  • ベストアンサー率53% (331/615)
回答No.1

C言語にそういった定型はないので、自分でループなり組んでチェックしていく…。 # もしくは、そういうライブラリ等をどこかから調達するか。

mamappi82
質問者

お礼

回答、ありがとうございました。

その他の回答 (2)

  • mssine
  • ベストアンサー率24% (38/156)
回答No.3

キー値の比較ですよね? strcmp

mamappi82
質問者

お礼

回答、ありがとうございました。

  • 530529
  • ベストアンサー率16% (86/521)
回答No.2

言語が違っても、マッチング処理でやる事は同じかと思いますが... 要はあるキーが同じ複数の入力ファイルを出力ファイルにコピーするんですよね。COBOLでマッチングの処理を持っていない場合は、やはりCOBOLで書くと思うのですが ? こういった事では、ご参考にすらならないでしょうか ?

mamappi82
質問者

お礼

いえ、参考になりました。  No.1様とNo.3様の回答を読んで、『あ~、やっぱりそうなんだな・・・。』と言う感じで理解できて、その後、No.2様の回答を読んで、『ふむふむ。』という感じでした。  本当に3人様の回答を合わせて読んで理解した感じなので、皆さんにポイントを差し上げたかったのですが、上記のような理由で、No.2様にはポイントを差し上げられず申し訳ございません。 回答、どうもありがとうございました。m(_ _)m

関連するQ&A

  • C言語のポインタについて

    情報処理技術者試験を受ける場合、 C言語、COBOL、Javaのどれが一番習得しやすいでしょうか。 だいぶ前にC言語でプログラミングしたことがあったので 問題を解いていたのですが、 全然理解が出来ず辟易してしまいました。 情報処理技術者試験を受けた方、アドバイスお願いします。

  • COBOL言語で開発できますか?

    SQL Server2000のデータ処理をCOBOL言語で開発できますか? 社内システムの開発コスト低減のためシルバー人材を使い安くあげたいと考えています。田舎のシルバー市場ではOPEN系言語を使える人が十分にはみつかりません、それでCOBOLを使って開発できないかと考えました。 すべての業務をCOBOLで開発するのではなくデータを抽出し加工してテキストデータをつくる部分をCOBOLで行えないかと考えています。 (欲を言えばレコードの追加や更新もできればこしたことはないのですが) システムの寿命は約10年と見積もっています

  • COBOL->C(++)コンバータ

    COBOL言語からC言語またはC++言語へ変換するコンバータが存在するか どうか知りたいです。 もし、存在するならどこのどういうものか教えてください。

  • COBOL言語って、勉強して役立ちますか?

    現在、働きながら夜は定時制の商業高校に通っています。 来年から、簿記1級の会計学科目かCOBOL言語を使っての情報処理科目かのうち、どちらか一方を選択して履修することになります。 COBOL言語は習得が難しいのでしょうか? コンピュータ言語については、全く初心者です。 そして、COBOL言語ができるようになったら、就職等に役立ちますか? 現在は、学校と両立しやすいように派遣社員で事務の仕事をしていますが、あと1回ぐらいは正社員として就職したいと考えています。 そして、税理士を目指す気はないので、簿記1級は必ずしも必要ではありません。 それならば、COBOL言語のほうをやろうかと思いますが、チンプンカンプンに難しかったら・・・。とか、できるようになっても、就職に役だたなかったら・・・。とか考えてしまいます。 実際のところ、どうなんでしょうか?

  • COBOLとC,C++の連携?

    opencobolを使い始めて1日目です。 COBOLからC,C++の関数をコールして、その結果を変数に入れることは可能でしょうか? Cにしかできない処理をさせて、結果の戻り値を取得したいです。 あと、COBOLのスクリプト(Perlみたいなもの)はあるのでしょうか?

  • ・Javaで、C言語の#defineに相当するもの

    ・Javaで、C言語の#defineに相当するもの 今までC/C++を使い込んできて、最近Javaの勉強を始めました。 C言語では条件分岐に使う定数を指定するのに#defineをよく使用していたのですが、Javaにもそれに相当するものはあるのでしょうか? よろしくお願いします。

    • ベストアンサー
    • Java
  • CシェルとCOBOLについて

    初めて質問させて頂きます。 初心者の為、あまりうまく質問が出来るかどうかわかりませんが宜しくお願い致します。 今、 CシェルからCOBOLを呼び 呼ばれたCOBOLの内部で処理をしています。 そこで、 COBOLの内部で処理した値を呼び元のシェルに返すことは 出来るのでしょうか? 返す項目は、複数あり数値項目、文字項目両方あります。 プログラムのほうもあまり詳しくはありませんので、 初歩的な質問かも知れませが、 何方かご教授願いませんでしょうか。

  • C言語 ?のついた処理内容

    C言語初心者です。 FFTの勉強をしようと先人の作ったC言語プログラムを 参考に処理内容を勉強中ですが、以下の文が どのような処理を行っているのか理解できません。 ご存知の方たいへんおてすうですが、処理内容を ご教授をお願いします。 よろしくお願いします。  w = (flag? M_PI: -M_PI) / (double)n;

  • COBOLについて

    COBOL言語を使う会社にいますが、自分はプログラムの経験や知識がなく、苦戦しています。 PC教室のHPを見ても、COBOLを教えている所は少ないようで、都内埼京線か山の手沿いにあるCOBOLを使ったPC教室を知りたいです。 自分で本を購入しましたが、本を理解するのもなかなか難しく習いに行きたいと思ってます。 ちなみに、まったくの未経験でCOBOLを理解するには時間はかかるのでしょうか?自分はPCにすごく詳しいわけでもないのです。

  • C・JAVA・COBOL どれを学べばよいですか?

    プログラミングの勉強を始めようと思います。 夜間等のスクールに通って勉強していきたいのですが、調べたらC・JAVA・COBOLと3つプログラミング言語コースがありました。 どれを学ぶのが将来的に使える?有意義なのでしょうか? 3つの違いや・それぞれを学ぶことによってどのようなことができるようになるか分かりません。 また、2つ3つを学ぶ必要があるのでしょうか? よろしくお願いします。