割り当てられたメモリ ブロックにデータを保存します。
  
         
制限事項:このルーチンはネイティブ COBOL でのみサポートされます。
      
 
     
         
                注:この ACUCOBOL-GT ライブラリ ルーチンはこの COBOL バージョンで利用できます。この COBOL システムの互換性の問題は、トピックの終わりにある「互換性の問題」節に表示されます。
                
 
          
         使用法
                CALL "M$PUT"
USING MEM-ADDRESS, DATA-ITEM, DATA-SIZE, DATA-OFFSET
         パラメーター
                         
                                
                                  | MEM-ADDRESS USAGE POINTER | M$ALLOC で以前に割り当てられたメモリ領域を指し示す必要があります。 | 
                                
                                  | DATA-ITEM 任意のデータ項目 | メモリ ブロックに保存されるデータです。 | 
                                
                                  | DATA-SIZE 数値パラメーター (オプション) | メモリ ブロックに移動するバイト数。省略した場合、バイト数は、メモリ ブロックのサイズに設定されます (オーバーヘッドのバイトを除く)。 | 
                                
                                  | DATA-OFFSET PIC 9(n)、USAGE DISPLAY または COMP-4 (オプション) | 移動を開始するメモリ ブロック内の場所。最初の場所は位置 1 です。
                                          省略した場合、この値はデフォルトで 1 になります。 | 
                         
                  
説明
                このルーチンは、DATA-SIZE バイトについて、MEM-ADDRESS で指し示されるメモリに DATA-ITEM をコピーします。DATA-SIZE の値に関係なく、MEM-ADDRESS のメモリ ブロックのサイズを超えるバイトはコピーされません。