| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Explication de charge dans un programme COBOL
    Dans le langage de programmation COBOL , vous définissez toutes les variables et les champs de données dans une section de votre programme appelé la Division des données . Ici, vous définissez les dossiers pour les fichiers de disques , maquettes d'impression , des compteurs et le stockage de travail pour les calculs. Vous définissez la plupart des champs de données en leur donnant des noms uniques , mais le mot-clé FILLER vous permet de réserver de l'espace mémoire sans avoir besoin d' un nom. CHARGE

    charge est un mot réservé , ce qui signifie que vous ne pouvez pas utiliser le mot pour nommer les champs ou les dossiers autres que pour définir des éléments de mémoire individuels . Vous utilisez FILLER immédiatement après un numéro de niveau et précédant une clause d'image qui définit la taille d'un terrain et le type de données. COBOL limite l'utilisation de la charge de la Division des données , elle ne s'applique pas à l' identification , de l'environnement ou divisions de procédure
    Le Clichés d'enregistrement

    une des utilisations les plus courantes. pour remplissage est pour les définitions d'enregistrement de données. Si vous utilisez un fichier de données avec une longueur d'enregistrement 150 caractères et vous n'avez pas besoin d'étiqueter chaque champ , vous pouvez définir les caractères inutiles comme charge, comme dans le code suivant :

    01 clients record.05 FILLER PIC X (10) .05 client -name PIC X (30 ) .05 client adresse PIC X (30 ) .05 client - ville PIC X (30 ) .05 FILLER PIC X (50). < br >

    Cela vous permet de lire un enregistrement de 150 caractères et d'identifier les champs que vous souhaitez - le nom du client , l'adresse et la ville - . tout en ignorant le reste de l'enregistrement
    SubString extraction

    Vous pouvez utiliser le mot clé de remplissage pour aider à l' extraction de sous-chaînes d'une chaîne plus grande . Par exemple, pour extraire les cinq premiers caractères du code postal , vous pouvez configurer les déclarations suivantes dans la section Working- Storage :

    01 tout -zip- zip code.05 primaire PIC X (5) .05 FILLER PIC X (5).

    la Division de la procédure , vous déplacez un code postal -plus- 4 à l'ensemble du code postal , puis déplacez primaire zip dans un champ de destination. Ce faisant, vous déposez tout après les cinq premiers chiffres .
    De remplissage et VALEUR

    Dans un enregistrement , un champ réserve de l'espace mémoire de remplissage et accepte tout type de données vous vous déplacez en elle. Vous pouvez également définir un champ de remplissage pour avoir une valeur . Les programmeurs utilisent souvent cette technique pour la mise en place têtes de rapport , comme dans l'exemple suivant :

    01 impression line.05 FILLER PIC X (10 ) VALEUR SPACES.05 FILLER PIC X (15 ) VALEUR "fin d'année rapport » .05 FILLER PIC X (20 ) VALEUR SPACES.05 FILLER PIC X (5 ) VALEUR " PAGE " .05 numéro de page PIC ZZZ9 .

    noter que la page rapport titres de tête et l'espacement est fait avec apport , sauf un champ nommé qui affiche un numéro de page.

    Previous :

    next :
      articles connexes
    ·La taille d'un tableau dans MATLAB 
    ·Comment sous-ensemble d'un tableau dans MATLAB 
    ·Outils de développement mobiles 
    ·Comment afficher un fichier en tant Hex 
    ·Que sont les modèles CSS 
    ·Comment éviter les lignes nulles dans « clause select…
    ·Comment remplacer TSQL 
    ·Qu'est-ce que Python 2.2.3 
    ·Comment récupérer service Web de données brutes 
    ·Écrire du texte en OpenGL 
      articles en vedette
    ·Comment créer des fonds du site Web 
    ·Comment créer un fichier délimité par des tabulation…
    ·Comment trier le Silverlight DataGrid 
    ·Comment ouvrir un fichier PHP dans Vista 
    ·Comment compiler et exécution en Python 
    ·Comment faire pour trouver des entiers 
    ·Comment fusionner un tableau en Python 
    ·Visual C 2005 Tutorial 
    ·Comment analyser Nom ancrage Liens en PHP 
    ·Problèmes avec un PGP Desktop 
    Copyright © Connaissances Informatiques http://fr.wingwit.com