| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come fare riferimento a un byte nella memoria di lavoro in COBOL
    Il Common Business- Oriented Language , COBOL , offre una varietà di modi per accedere ai dati in memoria. In COBOL , si definiscono gli elementi di dati, come dischi, i contatori e le variabili temporanee di matematica in una zona chiamata il Lavoro Sezione Conservazione della divisione di dati . Una volta definito , si utilizzano le variabili semplicemente facendo riferimento al loro nome . Se avete bisogno di fare riferimento a un byte all'interno di una variabile, impostare una variabile successiva utilizzando clausola " ridefinisce " del COBOL . Se si crea una nuova variabile come una matrice, è possibile fare riferimento a un singolo byte nella prima variabile . Istruzioni
    1

    Creare una variabile di memoria nella memoria di lavoro , come nel seguente esempio :

    WORKING-STORAGE SECTION.01 DISPLAY - VARIABLES.05 DISPLAY - AREA PIC X ( 30 ) .

    Questo imposta una variabile chiamata " DISPLAY - AREA ".
    2

    Definire una nuova variabile dopo il primo utilizzo della clausola ridefinisce . Questa variabile è un array . Fa riferimento gli stessi dati della prima variabile con il nuovo nome.

    05 DISPLAY-BY TES ridefinisce DISPLAY - AREAOCCURS 30 volte indicizzato da DISPLAY - INDEXPIC X ( 1) .

    Il " indicizzato da "clausola definisce una variabile indice . Non si definisce altrove in memoria di lavoro , in questo modo si genera un errore . Il formato dell'originale campo , DISPLAY - AREA , è lo stesso DISPLAY -bytes che lo ridefinisce . Un campo con un byte si verificano 30 volte è la stessa di un campo di 30 byte .
    3

    Impostare un uno- byte di lavoro campo di stoccaggio in cui ricevere i dati , come nell'esempio illustra : .

    05 SINGLE-BYT E- FIELD PIC X ( 1 ) economici 4

    spostare alcuni dati per la prima variabile del " Divisione Procedura" del vostro programma , come nel seguente esempio: .

    SPOSTA INPUT- record per visualizzare - AREA
    5

    Impostare il valore dell'indice dell'array di scegliere il byte che si desidera. Questa linea dovrebbe seguire la precedente in Divisione procedura del programma. In COBOL , a differenza di molti altri linguaggi oltre Fortran , il primo elemento ha un indice di uno, non zero. Quindi, se si desidera fare riferimento al primo byte nel campo , impostare l'indice di uno, come mostrato nel seguente esempio :

    DISPLAY - INDICE DI 1
    6

    Move. il byte che hai appena selezionato per il campo viene impostato per ricevere i dati . Per fare questo , è necessario specificare il campo di pannelli e il suo indice associato come nella seguente dichiarazione :

    MOVIMENTO DISPLAY - byte ( DISPLAY - Index) per singolo byte - CAMPO
    .

    Previous :

    next :
      Articoli Correlati
    ·Differenza tra Identificare & Non- individuazione dei r…
    ·Come creare una manifestazione Discussione in Win32 
    ·Come unire due colonne Data 
    ·Come installare InstallShield 11.5 di serie 
    ·Modificare il colore del testo al passaggio del mouse 
    ·Runtime Error Removal 
    ·Come creare SSIS di distribuzione dei pacchetti 
    ·Come visualizzare due colonne di una DataGrid Colonna 
    ·Come usare un Mux per implementare una equazione logica…
    ·Come modificare un pseudocodice un algoritmo 
      Articoli in evidenza
    ·Differenza tra OnBeforeUnload & OnUnload 
    ·Come elencare le funzioni in una classe in Python 
    ·Una spiegazione di INT , NUM1 , NUM2 e NUM3 in codice J…
    ·Come aggiungere una pagina iniziale di un browser Web i…
    ·Come aggiungere interi con passaggio di bit 
    ·Come trovare la dimensione del buffer in DbDataReader g…
    ·Come impostare una pagina Web su un server 
    ·Come utilizzare API in Visual Basic 
    ·Come fermare un thread in Visual Basic 2005 
    ·Come contare il numero di lettere in una stringa in VB6…
    Copyright © Conoscenza Informatica http://it.wingwit.com