In de programmeertaal COBOL , je alle variabelen en velden gegevens in een gedeelte van uw programma met de naam van de afdeling Gegevens definiëren . Hier stelt u records voor schijf bestanden , afdrukken lay-outs , tellers en werken opslag voor berekeningen . Je meest datavelden door ze unieke namen , maar de FILLER trefwoord kunt u gereserveerd geheugen zonder de noodzaak van een naam . VULLER VULLER is een gereserveerd woord , wat betekent dat u het woord niet te gebruiken voor de naamgeving van velden of anders dan om individuele geheugen elementen definiëren records. U gebruikt VULLER onmiddellijk na een level nummer en voorafgaand aan een PICTURE clausule die grootte van een veld en gegevenstype definieert . COBOL beperkt het gebruik van FILLER aan de afdeling gegevens , het niet van toepassing op de identificatie , Milieu of Procedure divisies Record Layouts Een van de meest voorkomende toepassingen . voor FILLER is voor datarecord definities . Als u een gegevensbestand te gebruiken met een 150 - karakter recordlengte en je hoeft niet te labelen elk veld in het, kunt u de onnodige tekens definiëren als vulstof , zoals in de volgende code : 01 klant - record.05 FILLER PIC X ( 10 ) .05 klant - naam PIC X ( 30 ) .05 klant - adres PIC X ( 30 ) .05 klant - city PIC X ( 30 ) .05 FILLER PIC X ( 50 ) . < br > Hiermee kunt u een 150 - karakter plaat lezen en identificeren van de velden die u wilt - de naam van de klant , adres en woonplaats - . terwijl het negeren van de rest van de plaat subtekenreeks Extraction U kunt de FILLER zoekwoord te gebruiken om te helpen bij de winning van substrings uit een grotere string. Bijvoorbeeld , om de eerste vijf cijfers van een postcode uitpakken , kunt u het opzetten van de volgende verklaringen in het hoofdstuk Werken - Storage : 01 hele - zip - code.05 primaire - zip PIC X ( 5 ) 0,05 FILLER PIC X ( 5 ) . In de afdeling procesvoering u een ZIP - plus - 4 -code verplaatsen naar hele - zip - code , verplaats primaire - zip naar een veld bestemming . Daarbij , je alles na de eerste vijf cijfers dalen . VULLER en WAARDE In een record , een VULLER veld reserves geheugenruimte en aanvaardt elke vorm van data kom je in het. U kunt ook een FILLER veld definiëren om een waarde te hebben. Programmeurs gebruiken deze techniek vaak voor het opzetten rubrieken rapport , zoals in het volgende voorbeeld : 01 afdruk - line.05 FILLER PIC X ( 10 ) WAARDE SPACES.05 FILLER PIC X ( 15 ) WAARDE " EIND VAN HET JAAR vERSLAG " .05 VULLER PIC X ( 20 ) WAARDE SPACES.05 FILLER PIC X ( 5 ) WAARDE " pAGE " 0,05 pagina - nummer PIC ZZZ9 . notitiekaarten dat het rapport pagina header titels en spatiëring wordt allemaal gedaan met FILLER , behalve een naam veld dat een paginanummer weergegeven .
|