Ver Mensaje Individual
  #9
Antiguo 30 de septiembre de 2021, 16:26
JCantero
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos de parte de los Foreros 
Última Actividad 02.09.2026 00:15
Posts Posts: 442
Likes enviados Enviados: 167
Likes recibidos Recibidos: 269

Citación del post de Kuk Ver Mensaje
es un COMP-5 o sea binario nativo y por lo tanto no obedece al PIC de Cobol sino al tamaño físico
En RM/Cobol un pic 99 es un numero de 2 digitos.

Si hago esto :

Código COBOL:
  1.        id division.
  2.        program-id. Comp5.
  3.  
  4.        environment division.
  5.        configuration section.
  6.  
  7.        data division.
  8.        working-storage section.
  9.        
  10.        
  11.        01  crc              PIC X(1).
  12.        01  crcNum redefines crc pic 9(2) comp-5.
  13.        
  14.        
  15.        procedure division.
  16.        inicio.
  17.            move 205 to crcNum
  18.            display crcNum
  19.      
  20.             STOP RUN.
  21.  

El resultado del display es 05


He probado en OpenCobol y funciona igual.

Ya no se en otros cobol, pero en los que he probado es asi.

JCantero is offline   Responder Con Cita