Buscar..


Observaciones

introduzca la descripción de la imagen aquí

Donde la fase redondeada es

introduzca la descripción de la imagen aquí

Declaración ADD

ADD 1 TO cobol

Esto modifica la variable cobol . Desbordamiento silenciosamente ignorado.

ADD 1 TO cobol GIVING GnuCOBOL

Esto no modifica cobol , el resultado del ADD se almacena en GnuCOBOL . Nuevamente, el desbordamiento de la asignación de almacenamiento se ignora silenciosamente (el campo permanecerá en su valor anterior en los errores de tamaño y no se generará ninguna excepción).

ADD
    a b c d f g h i j k l m n o p q r s t u v w x y z
    GIVING total-of
    ON SIZE ERROR
        PERFORM log-problem
    NOT ON SIZE ERROR
        PERFORM graph-result
END-ADD

Se permiten múltiples entradas, con pruebas de tamaño de almacenamiento explícitas. COBOL tiene una FUNCTION E intrínseca, por lo que no es una opción inteligente para un identificador de una sola letra.

SIZE ERROR en COBOL depende del tipo y / o la PICTURE . Un campo PIC 9 solo almacenará de forma segura los valores de 0 a 9, un resultado intermedio de 10 activará la frase ON SIZE ERROR en ese caso.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow