JVM COBOL では、次の例の String と type java.lang.String は同じです。
01 s String value "hello". 01 s type java.lang.String value "hello".
文字列を JVM COBOL からネイティブ コードに渡す場合、その文字列を pic x として間接的に渡すことを推奨します。次に例を示します。
01 s String value "hello". 01 toSend pic x(1024). 01 sayer-ptr procedure-pointer. . . . move s to toSend set sayer-ptr to entry "sayer" call "say" using by reference toSend
C 文字列変換を使用して呼び出す場合、渡されたデータがゼロ終端になるようにしてください。