identificare il campo ( s ) che si desidera inizializzare nel codice COBOL . Ad esempio , si può avere un campo come " 05 - importo ricevuto PIC S9 ( 5v99 ) comp - 3 . " Questo è un campo decimale compresso firmato e si deve prima inizializzarlo prima che possa essere coinvolto in alcuna ulteriore elaborazione .
2
Vai alla sezione Working -Storage del vostro programma e determinare la struttura dei file del variabili. Se i campi comp - 3 sono subordinate ad una struttura più elevata, è sufficiente digitare il comando " Inizializza" nella Divisione procedura. A titolo di esempio , un campo di tipo " 01 account -Tipi " seguito da un campo subalterno di "05 Acctype -Fiscal Pic S9 ( 7) V99 " potrebbe essere inizializzato e sono zeri entrato nel suo campo con il comando COBOL "Initialize Account -Tipi ". Ogni altro campo sottostante all'interno di quel livello "01 " verrà inizializzato come bene. Il passo successivo viene illustrato un altro modo per raggiungere questo obiettivo .
3
Procedere alla tua sezione di Lavoro -Storage e includere un "Valore clausola " per ogni variabile comp -3 . Come ulteriore esempio , un campo che recita "05 Acctype - Accantonamento Pic S9 ( 5) V99 valore zero " avrebbe lo stesso risultato . I campi vengono automaticamente inizializzati prima della prima istruzione Divisione procedura. Se si utilizza il comando di inizializzazione , assicurarsi che sia eseguita prima di qualsiasi altro programma di riferimento dei comandi nei campi comp - 3 .
4
Eseguire la versione compilata e controllare i codici di condizione per eventuali errori di compilazione . Entrambi i metodi di garantire i valori decimali confezionati verranno inizializzate conseguenza.
Programmazione © www.354353.com