Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment remplacer la valeur des donn…
  • Types d' erreurs de syntaxe 
  • Comment convertir le texte en CSV da…
  • Comment supprimer une ligne dans Dat…
  • Comment créer un lien HTML qui cré…
  • Comment lire la syntaxe de FORTRAN 
  • Comment enregistrer manuellement un …
  • Comment faire pour intégrer Lecteur…
  • Comment faire pour masquer des colon…
  • Écrire du texte en OpenGL 
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Application de la programmation linéaire dans Informatique 
  • Comment configurer DMZ SonicWALL 
  • Comment calculer le Code de Hamming 
  • Différence entre le haut niveau et bas niveau en programmation informatique 
  • Comment fermer une fenêtre Orphan Après un enregistrement est inséré Avec ASP.NET 
  • Comment trouver la taille de la mémoire tampon dans getBytes DbDataReader 
  • Comment coller Résultats et exécuter des macros dans Excel De Oracle SQL 
  • Comment importer des données des types d'objet dans SSIS 
  • Explication de charge dans un programme COBOL 
  • Awk Basics 
  • Connaissances Informatiques © http://www.ordinateur.cc