COBOLアプリケーションからC言語アプリケーションを呼び出していますが、 C言語側でパラメータごとに分離して受け取ることができません。どのような原因が考えられますか?

COBOLアプリケーションからC言語アプリケーションを呼び出していますが、 C言語側でパラメータごとに分離して受け取ることができません。どのような原因が考えられますか?
COBOL側で文字列の終わりにNULL値を設定していないことが原因のひとつに考えられます。

C言語側で受け取るデータをNULL値までの文字列として参照する場合、COBOL側で有効文字列の最後にNULL値を設定してください。

NULL値の設定方法については、以下のマニュアルを参照ください。

NetCOBOL 文法書
  • サンプル集の「連結式」
製品・サービス情報
対象製品NetCOBOL
プラットフォームWindows x86, Windows x64, Windows Itanium, .NET, Solaris, Linux x86, Linux Intel64, Linux Itanium
アンサー種別 技術サポート
このページの先頭へ