Test en langage RPG/400

TRAWRAY -  
 gprot -
Je voudrais savoir comment déterminer en RPG si le contenu d'une zone déclarée en alphanumérique est numérique ou alphabétique.

2 réponses

  1. gprot
     
    il y a un test is numeric qui existe en rpg 3 qui renvoie un indicateur 1 0
    TESTN zone

    si zone numerque indicateur 5455 est ON
    si zone est numerique avec blanc a gauche indicateur 5657 est a on
    si zone a blanc la zone 5859 est on
    5
  2. Jerome
     
    Personnellement, ce que je fais c'est que je teste si la zone est strictement superieure a 0 et strictement inférieure a 9

    par exemple si ta zone a une longueur de 10 caracteres, tu testes si elle est supérieure ou egale a '0000000000' et inferieure ou egale a '999999999' , si c le cas elle est numérique... sinon c de l'alpha!!

    Jerome
    -1