Les partenaires publicitaires:

Comment convertir les champs de signe à l'alpha numérique en COBOL

COBOL est toujours l'un des plus riches et des plus élégants langages informatiques sur le marché. Mis à part la puissance de calcul et massives des capacités de gestion de fichiers, vous avez la possibilité de conversions et des rapports numériques. Plusieurs fois, vous pouvez avoir besoin pour afficher des valeurs numériques spécifiques sur les rapports de sortie, des fichiers ou des champs d'affichage de l'écran comme CICS. Sans aucun doute, vous rencontrerez des formats numériques qui ne sera pas afficher correctement comme stocké et devront encore être convertis dans un format plus lisible. Une des plus courantes est le décimal condensé ou COMP-3 champ numérique.

Instructions

  1. Identifier le domaine (s) que vous souhaitez convertir dans le code COBOL. Par exemple, vous pouvez avoir un champ qui lit similaire à: "05 pkd-terrain-01 PIC S9 (5v99) COMP-3." Ceci est un signé, emballé champ décimal utilisé efficacement pour les calculs mais ne peut pas être lu facilement dans un affichage.



  2. Allez à la "WORKING-STORAGE SECTION du programme et mettre en place les champs intermédiaires vous aurez besoin pour faire la transition numérique souhaitée comme suit: créer deux champs numériques "S9 pic 05 WS-numérique (5v99) valeur nulle," et "Pix x numérique WS-affichage-05 (8)."




  3. Insérer code dans le programme pour déplacer la zone d'entrée directement dans la première zone intermédiaire "WS-numériques." Cela va déballer le nombre comp-3 dans un champ numérique zonée. À son tour, possède le code maintenant déplacer le premier champ intermédiaire dans le second, WS-affichage numérique. Ce dernier champ peut être utilisé pour afficher le numéro soit sur un formulaire imprimé ou sur un écran d'ordinateur.

  4. Compiler le programme avec les modifications enregistrées et assurez-vous qu'il n'y a pas d'erreurs dans la compilation en vérifiant le code de condition.

  5. Exécutez la version compilée et vérifier les résultats.

» » » » Comment convertir les champs de signe à l'alpha numérique en COBOL