| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Sådan Henvisning et Byte i Arbejdslivet Opbevaring i COBOL
    Den fælles Business- Oriented Language, COBOL , tilbyder en række forskellige måder at adgang til data i hukommelsen. I COBOL definerer du dataelementer såsom optegnelser, tællere og midlertidige matematiske variabler i et område kaldet arbejdsgruppen Opbevaring afdeling af data divisionen. Når defineret, skal du bruge variabler blot ved at henvise til dem ved navn. Hvis du har brug for at referere til en byte i en variabel , der er nedsat en efterfølgende variabel ved hjælp COBOL er " omdefinerer " klausul. Hvis du opretter en ny variabel som et array, kan du referere til en enkelt byte i første variabel. Instruktioner
    1

    Opret en hukommelsesvariabel i at arbejde opbevaring, som i det følgende eksempel : Hej

    erhvervsaktive STORAGE SECTION.01 DISPLAY - VARIABLES.05 DISPLAY - OMRÅDE PIC X ( 30) .

    Dette opstiller en variabel kaldet "DISPLAY - området. "
    2

    Definer en ny variabel efter den første brug af omdefinerer klausul. Denne variabel er et array. Det henviser til de samme data som den første variabel ved hjælp det nye navn .

    05 DISPLAY-BY TES redefinerer DISPLAY - AREAOCCURS 30 gange indekseret af DISPLAY - INDEXPIC X (1) .

    " Indekseret af "-klausul definerer et indeks variabel. Du behøver ikke definere det andre steder i Working Opbevaring , da dette vil generere en fejl. Størrelsen af den oprindelige felt , DISPLAY - område er det samme som Display BYTES der omdefinerer det. Et område, der har en byte forekommende 30 gange er det samme som en 30 -byte felt.
    3

    Opsæt en en-byte Working Opbevaring felt, hvor at modtage data, da dette eksempel illustrerer : .

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

    Flyt nogle data til den første variabel i " Procedure Division " af dit program , som i den følgende eksempel: .

    MOVE INPUT - RECORD TO DISPLAY - OMRÅDET
    5

    Indstil værdien af array indeks til at vælge den byte , du ønsker. Denne linje bør følge den foregående i dit program s Procedure Division . I COBOL modsætning til de fleste andre sprog end Fortran det første element har et indeks på én , ikke nul . Så hvis du vil referere til den første byte i marken, sætte indekset til en, som vist i følgende eksempel : Hej

    SET DISPLAY - indeks til 1
    6

    Move. byte , du lige har valgt til det felt, du har oprettet til at modtage data. For at gøre dette , skal du angive array felt og dets tilknyttede indeks som i følgende erklæring:

    MOVE Display byte ( DISPLAY - Indeks) for at enkelt-byte - FIELD
    fotos .

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man opfører rutediagrammer 
    ·Sådan formateres en XMPP Stream Dump 
    ·Liste over Offline webform Typer 
    ·Hvordan man skriver Script Apps 
    ·Hvordan man kan forbedre læsbarheden af ​​COBOL 
    ·Hvad er Stack Overflow 
    ·Anvendelser for en rekursiv funktion 
    ·WPF Border Styles 
    ·Sådan overføre data fra en ADO Recordset til et bord …
    ·Hvordan man opbygger en Windows CE Billed 
      Anbefalede Artikler
    ·Sådan Bestem Hvis Listbox Har Duplicates 
    ·Hvordan til at styre en robot med Matlab 
    ·Sådan installeres en MySQL Extension til PHP Red Hat 
    ·Hvordan man skriver en makro til udskrivning på en kna…
    ·Sådan oprettes en liste i Visual Basic 
    ·Sådan Test for Mobile Automation 
    ·Sådan oprettes et link i online fora 
    ·Hvordan man opbygger en CPP Executable på Windows 
    ·Hvordan man fanger en fejl i VB6 
    ·Rekursiv Merge Sorter i Python 
    Copyright © Computer Viden http://www.computerdk.com