Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan referere til en Byte i arbeidslivet Lagring i COBOL
    The Common Business- Oriented Language , COBOL , tilbyr en rekke måter å få tilgang data i minnet. I COBOL , definerer du dataelementer som poster, tellere og midlertidige matematiske variabler i et område kalt Working Storage Seksjon for Data Division . Når definert, bruker du de variablene bare ved å henvise til dem ved navn . Hvis du trenger å referere til en byte inne i en variabel , sette opp en påfølgende variabel ved hjelp av COBOL er " omdefinerer "-klausul . Hvis du oppretter ny variabel som en matrise, kan du referere til noen enkelt byte i første variabel. Instruksjoner
    en

    Opprett en minnevariabel i arbeidslivet lagring, som i følgende eksempel : en

    WORKING - LAGRING SECTION.01 DISPLAY - VARIABLES.05 DISPLAY - OMRÅDET PIC X ( 30 ) .

    Dette setter opp en variabel kalt "DISPLAY - området."
    2

    Definer en ny variabel etter første bruker redefinerer klausulen. Denne variabelen er en matrise. Den refererer til de samme dataene som den første variabel ved hjelp av det nye navnet .

    05 DISPLAY-BY TES omdefinerer DISPLAY - AREAOCCURS 30 GANGER indeksert av DISPLAY - INDEXPIC X ( 1 ) .

    Den " indeksert av " klausulen definerer en indeks variabel. Du trenger ikke definere det andre steder i arbeidslivet Storage , da dette vil generere en feil. Størrelsen på det opprinnelige feltet , DISPLAY - området, er det samme som DISPLAY - BYTES som redefinerer den. Et felt som har en byte forekommer 30 ganger er det samme som en 30 - byte felt .
    3

    Sett opp en en- byte Working Storage felt der for å motta data , som dette eksempelet illustrerer : .

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

    Flytt noen data til den første variabelen i "Prosedyre Division " av programmet, som i følgende eksempel : .

    MOVE INPUT - posten for å vise - OMRÅDET
    5

    Sett verdien i matrisen indeks til å byte du ønsker. Denne linjen bør følge den forrige i programmets Prosedyre Division . I COBOL , i motsetning til de fleste andre språk enn Fortran , har det første elementet en indeks av en, ikke null. Så hvis du vil referere til den første byte i feltet , setter indeksen til en, som vist i følgende eksempel : en

    SET DISPLAY - indeksen til en
    6

    Move. byte du nettopp har valgt til feltet du satt opp til å motta data . For å gjøre dette , angir du matrisen feltet og dets tilknyttede indeksen som i følgende utsagn:

    MOVE DISPLAY - byte ( DISPLAY - indeks) for å enkelbits - FIELD
    bilder .

    früher :

     Weiter:
      Relatert Artike
    ·Fordeler og ulemper ved Machine nivå Språk 
    ·Hvordan Capture the dato og klokkeslett i DOS Command 
    ·Slik formaterer du en DataGrid Bound felt 
    ·Hvordan få rader av DataGrid i JavaScript 
    ·Slik bygger SQL i RPG programmer 
    ·Hvordan bli kvitt AppleScript feil 
    ·Hvordan vise en liste over punkter i WPF 
    ·Slik Konstruer flytskjemaer 
    ·Hva er en Utarbeidet Signatur 
    ·Hvordan lage en heltallsfelt 
      Anbefalte artikler
    ·Hva er forskjellen mellom lokale og globale variabler 
    ·Hvordan sette et utropstegn i TWiki 
    ·Sette inn PHP variabler i XML 
    ·Hvordan skrive en klasse Kast med Visual Basic 
    ·Slik konverterer Letters to Binary 
    ·Hvordan Echo variabler ved hjelp av PHP 
    ·Hvordan få tilgang til en assosiativ array i PHP 
    ·Hvordan bygge din egen database drevet PHP Webside MySQ…
    ·Prolog Programming Tutorial 
    ·Formålet med Teaching Flow Chart System Analysis 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/