Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur får man Längd på en post i COBOL

    Det finns många sätt att hantera osäkra rekord längder i filen och databehandling . COBOL har en av de mest vältaliga och särskiljande sätt att uppnå detta . Du kan läsa en fil med många poster , var och en av obestämd storlek , genom att använda någon av COBOL infödda kommandon . Förutsatt att du har en fil där storleken på eventuella uppgifter inom kan variera från ett tecken till 400 tecken , kan din COBOL programmet sköta det åt dig . Använd denna teknik för att få posten längden , returnera ett antal tecken och flytta den rörliga poster till en annan fil om så önskas . Instruktioner
    1

    Börja med att bedöma den maximala längden av poster i filen . I exemplet här , kan det vara upp till 400 byte , och så lite som en byte , kvalificerade filen vara av varierande längd .
    2

    Gå till " File avsnitt " av programmet och set upp filstrukturen för posterna ditt program läser från den inkommande filen . Din " filbeskrivare " struktur bör se ut så här : " FD In - File " " Record innehåller 1 till 400 tecken beroende på WS - Tecken - Counter "
    3

    Skriv följande Beneath . FD : " . 01 i Rec " " 05 Input - Field - 01 Pic X ( 98 ) . " " 05 Input - Field - 02 Pic S9 ( 9 ) V99 Comp - 3 . " Detta är helt enkelt den ingående posten i det citerade exemplet . Fälten skall vara minst en och högst 400 bytes i detta exempel
    4

    Skriv Working - Storage variabel för räknarna fil karaktär som : . " 05 WS - Tecken - Counter Pic 9 ( 5 ) . " Denna variabel kommer att hålla längden på den ingående posten efter varje " Läs " uttalande och bör vara en osignerad numeriskt fält . Efter "Beroende " uttalande , kommer detta fält returnera det numeriska värdet av postens längd . Efter varje " Läs , " COBOL fyller automatiskt i detta nummer .
    5

    gå till proceduren Division och skriv " Läs " uttalande efter rätt fil öppnar "Öppna " uttalanden . Du kan använda variabeln " WS - Tecken - Counter " för att hämta posten längd .
    6

    Kompilera programmet och se till noteringen är fri från eventuella syntaxfel .
    7

    Kör programmet som ett test och granska utdata .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man löser datorproblem Med Matematik
    ·Hur sortera Rexx Stem Variabler
    ·Hur Post till JSON i ColdFusion
    ·Hur @ Echo Command i Anteckningar
    ·Reglerna för dataflödesdiagram
    ·Hur man tar bort Crestline Windows
    ·Konvertera ett Rational Rose MDL File
    ·Konvertera en lista till en datamängd
    ·Hur till Öppen ODT -filer i Office 2007
    ·Hur man skapar Implicit Structures i ColdFusion
    Utvalda artiklarna
    ·Skillnaden mellan funktioner och rutiner i Visual Basic…
    ·Hur konvertera C + + ASCII till UTF8
    ·Hur man använder OracleDataAdapter att uppdatera en Da…
    ·Så här importerar Java Console
    ·Hur Kontrollera domän tillgänglighet i PHP
    ·Hur man använder POST-metoden i Window.Open med Java S…
    ·Olika färg tomter på MATLAB
    ·Hur man drar ett cirkeldiagram med hjälp av JavaScript…
    ·Hur man kör Perl på en bärbar dator
    ·HTML-utdata i PHP MySQL
    Copyright © Dator Kunskap http://www.dator.xyz