Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe maak je een Byte Verwijzing in Werken Opslag in COBOL
De Common Business - Oriented Language , COBOL , biedt een verscheidenheid aan manieren om toegang te krijgen tot de gegevens in het geheugen . In COBOL , je data elementen zoals registers , tellers en tijdelijke wiskunde variabelen in een gebied genaamd de Working Sectie Opslag van de divisie gegevens te definiëren . De variabelen eenmaal gedefinieerd , gebruikt u gewoon door te verwijzen naar hun naam . Als u nodig hebt om te verwijzen naar een byte in een variabele , het opzetten van een volgende variabele met behulp van COBOL 's " herdefinieert " -clausule . Als u de nieuwe variabele als een array te maken , kunt u een enkele byte in de eerste variabele verwijzen . Instructies
1

Maak een geheugenvariabele in het werken opslag , zoals in het volgende voorbeeld :

WERKEN - OPSLAG SECTION.01 DISPLAY - VARIABLES.05 DISPLAY - GEBIED PIC X ( 30 ) .

Dit stelt een variabele genaamd " DISPLAY - AREA . " kopen van 2

Definieer een nieuwe variabele na het eerste gebruik van de herdefinieert clausule . Deze variabele is een array. Het verwijst naar dezelfde gegevens als de eerste variabele met de nieuwe naam .

05 DISPLAY-BY TES herdefinieert DISPLAY - AREAOCCURS 30 TIJDEN geïndexeerd door DISPLAY - INDEXPIC X ( 1 ) .


De " geïndexeerd door " clausule definieert een index variabele . Je hoeft het niet elders in Werken Opslag definiëren ; doen zal een foutmelding genereren . De grootte van het originele veld , DISPLAY - AREA , is hetzelfde als DISPLAY - BYTES die zij herdefinieert . Een veld met een byte zich 30 maal is hetzelfde als een 30 - byte gebied .
3

Stel een byte Werkveld Storage waarin de gegevens te ontvangen , aangezien dit voorbeeld illustreert : .

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

Verplaats een aantal gegevens naar de eerste variabele in de " Procedure Division " van uw programma , zoals in het volgende voorbeeld : .

MOVE
INPUT - RECORD TO DISPLAY - GEBIED
5

Stel de waarde van de array -index om de byte die u wilt kiezen . Deze regel moet de vorige in orde Division uw programma 's te volgen . In COBOL tegenstelling tot de meeste andere talen naast Fortran , het eerste element heeft een index van een, niet nul . Dus als je wilt verwijzen naar de eerste byte in het veld, de index op een, zoals in het volgende voorbeeld :

SET
DISPLAY - INDEX TO 1

Move 6 . de byte je net gekozen om het veld dat u ingesteld om de gegevens te ontvangen . Om dit te doen , je het veld matrix en de bijbehorende index opgeven als in de volgende verklaring :

MOVE DISPLAY - BYTES
( DISPLAY - INDEX ) TO SINGLE - BYTE - VELD
.

Previous: Next:
  Computer Programming Languages
·PowerShell Datumfuncties 
·Verschil tussen Assembleurs en…
·How to Set Up een DataTable Da…
·Hoe kan ik een kolom in VBA Ge…
·Hoe te converteren van ColdFus…
·iPhone Apps en bestandsextensi…
·Hoe te doden C + + syntax 
·Hoe maak je verbinding een dir…
·Hoe maak je een string convert…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe om overbelasting van een functie in …
·Hoe maak je een productcode Creëren 
·Tutorials voor Flash AS3 Autocomplete 
·Hoe te spiralen Met Draw Python 
·Urlencode & Speciale tekens in PHP 
·Hoe maak je Voeg een JScrollPane een JFr…
·Hoe je MySQL Databases maken om te insta…
·PHP Proxy Tutorial 
·Hoe de Global Assembly Cache Reinig 
Copyright © Computer Kennis http://www.nldit.com