| 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
    Comment référencer un octet dans le stockage de travail en COBOL
    La langue orientée métier commun , COBOL, offre une variété de façons d'accéder aux données en mémoire. En COBOL , vous définissez les éléments de données tels que les dossiers , les comptoirs et les variables mathématiques temporaires dans une zone appelée la section de stockage de travail de la Division des données . Une fois défini , vous utilisez les variables simplement en les appelant par leur nom. Si vous avez besoin de référencer un octet à l'intérieur d'une variable , mis en place une variable ultérieure à l'aide de la clause " REDEFINES » de COBOL . Si vous créez la nouvelle variable dans un tableau , vous pouvez référencer un seul octet dans la première variable. Instructions
    1

    créer une variable de la mémoire dans la mémoire de travail , comme dans l'exemple suivant:

    WORKING-STORAGE SECTION.01 DISPLAY- VARIABLES.05 AFFICHAGE DE LA RÉGION DE PIC X (30 ) .

    Ceci crée une variable appelée « DISPLAY- région».
    2

    Définir une nouvelle variable après la première utilisation de la clause REDEFINES . Cette variable est un tableau. Il référence les mêmes données que la première variable utilisant le nouveau nom .

    05 DISPLAY-BY TES REDEFINES DISPLAY- AREAOCCURS 30 fois indexés par DISPLAY- INDEXPIC X (1).

    Le " indexé par "clause définit une variable d' index. Vous n'avez pas défini ailleurs dans le stockage de travail , car cela va générer une erreur. La taille du champ , affichage en zone d'origine , est le même que l'affichage en OCTETS qui redéfinit. Un champ ayant un octet se produisant 30 fois est la même que celle d'un champ de 30 octets.
    3

    Mettre en place un champ de stockage de travail d'un octet dans lequel vous souhaitez recevoir les données , comme cet exemple illustre : .

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

    déplacer des données à la première variable de la " Division de la procédure " de votre programme , comme dans le l'exemple suivant : .

    MOUVEMENT INPUT- enregistrement à afficher -AREA
    5

    Réglez la valeur de l'index du tableau de choisir l'octet que vous voulez. Cette ligne devrait suivre le précédent de la Division de l' intérieur de votre programme. En COBOL , contrairement à la plupart des autres langues que Fortran , le premier élément a un indice de personne, pas zéro. Donc, si vous souhaitez référencer le premier octet dans le domaine , définir l'index à un, comme le montre l' exemple suivant:

    SET DISPLAY- INDEX 1
    6

    de Move. l'octet que vous avez choisie pour le domaine que vous avez configuré pour recevoir les données . Pour ce faire , vous devez spécifier le champ de tableau et son indice associé, comme dans la déclaration suivante :

    MOUVEMENT affichage octets ( DISPLAY- Index) pour un seul octet -FIELD
    Le .

    Previous :

    next :
      articles connexes
    ·Composants d'une application client-serveur 
    ·Comment faire pour tester les chaînes de Korn Shell 
    ·Comment ajouter des attributs à un XmlNode 
    ·Comment utiliser curl pour capturer le contenu d'une pa…
    ·Comment utiliser le CLR Profiler 
    ·Comment copier une figure à partir de MATLAB 
    ·Comment ouvrir un document MS Word en ASP classique 
    ·Inconvénients et avantages de compilateurs 
    ·Différence entre les packages et des fichiers d'en-tê…
    ·QBASIC animation Tutoriel 
      articles en vedette
    ·Comment passer des données entre des documents Word en…
    ·Simples projets Visual Basic 
    ·Types de techniques d'analyse syntaxique 
    ·Tutoriel sur Android OpenGL 
    ·Comment puis -je utiliser un Basic 6 Queue visuel 
    ·Comment compiler Fortran 77 sur Ubuntu 
    ·Comment mettre à jour sur l'évolution de la zone de l…
    ·Qu'est-ce que l'API pour SMS 
    ·Comment calculer un pourcentage de changement de SAS 
    ·Comment importer SQLite à MySQL 
    Copyright © Connaissances Informatiques http://fr.wingwit.com