IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Cobol Discussion :

AS400 Compter le nombre de caractères différents de blanc


Sujet :

Cobol

  1. #1
    Membre du Club
    Inscrit en
    Mai 2008
    Messages
    187
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 187
    Points : 51
    Points
    51
    Par défaut AS400 Compter le nombre de caractères différents de blanc
    Bonjour,

    J'ai un petit programme COBOL qui utilise un DISPLAYFILE.

    Ce displayfile permet de rentrer au clavier une chaine dans une zone input de 5 caractères.

    Dans mon programme cobol j'aimerais vérifier que quand la personne entre sa chaine, la chaine ne soit pas vide et fasse exactement 5 de taille.

    Dans mon programme cobol je récupère donc un PIC X(5) contenant la chaîne entrée par l'utilisateur de l'écran. Tout fonctionne très bien mais comment vérifier dans mon programme cobol que cette chaîne contienne bien 5 caractères qui ne soit pas des blancs, donc " " n'est pas valide, tout comme "TEST " n'est pas valide vu qu'il y a un blanc.

    Je pensais faire un inspect machine tallying cpt for characters mais ça me retourne toujours 5 meme si la chaîne contient des blancs...

    Merci d'avance

  2. #2
    Expert confirmé
    Homme Profil pro
    ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Inscrit en
    Juin 2007
    Messages
    2 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 096
    Points : 4 155
    Points
    4 155
    Par défaut
    Citation Envoyé par alex2746 Voir le message
    Bonjour, ...
    Je pensais faire un inspect machine tallying cpt for characters mais ça me retourne toujours 5 meme si la chaîne contient des blancs...

    Merci d'avance
    Bonjour.
    C'est l'idée mais il faut faire l'inverse : compter les blancs et tester à 0.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    INSPECT machine TALLYING cpt FOR ALL SPACE

Discussions similaires

  1. Réponses: 10
    Dernier message: 14/04/2007, 19h57
  2. Réponses: 28
    Dernier message: 11/10/2006, 23h36
  3. Réponses: 2
    Dernier message: 28/04/2006, 14h28
  4. Compter le nombre de caractère d'une chaîne
    Par kespy13 dans le forum Langage
    Réponses: 3
    Dernier message: 19/04/2006, 19h04
  5. Compter le nombre de caractère d'un textarea en permanance
    Par genova dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 12/12/2005, 21h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo