Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment créer AutoCAD Script Avec P…
  • Qu'est-ce qu'un curseur en TSQL 
  • Comment utiliser MemoryStream sur un…
  • Comment installer un thème WSP 
  • Comment faire pivoter un dessin en P…
  • Comment dessiner un organigramme pou…
  • Comment utiliser Substring C Sharp 
  • Une liste des méthodes Scala 
  • XNA effets Pixel Shader 
  • Comment faire pour modifier SQL dans…
  •   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

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment utiliser les solutions graphiques pour les modèles de programmation linéaire 
  • Comment envoyer des email en utilisant HTML 
  • Comment calculer le code Gray 
  • Quelles applications utilisent le protocole UDP 
  • Comment créer un exe à partir d'un fichier de Bat 
  • Comment écrire une commande d'impression en Fortran 
  • GCC Fonction Système 
  • Comment faire pour convertir un RGB à un simple DECIMAL 
  • Comment faire pour convertir les entiers en Octets 
  • Comment créer un JAD De COD ALX 
  • Connaissances Informatiques © http://www.ordinateur.cc