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 :

supprimer les espaces en sortie fichier


Sujet :

Cobol

  1. #1
    Membre à l'essai
    Femme Profil pro
    Développeur COBOL
    Inscrit en
    Septembre 2019
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur COBOL

    Informations forums :
    Inscription : Septembre 2019
    Messages : 17
    Points : 23
    Points
    23
    Par défaut supprimer les espaces en sortie fichier
    bonjour,


    j'ai un fichier en sortie (variable) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    01 W-ZONE.
        05 ZONE-1       PIC X(01).
        05 FILLER        PIC X(01)  value '|'.
        05 ZONE-2       PIC X(20).
        05 FILLER        PIC X(01)  value '|'.
        05 ZONE-3       PIC X(05).
        05 FILLER        PIC X(01)  value '|'.
        05 ZONE-4       PIC X(20).
        05 FILLER        PIC X(01)  value '|'.
    j'alimente directement fichier en sortie (programme) :
    MOVE 'A' TO ZONE-1.
    MOVE 'AZERT' TO ZONE-2.
    MOVE '12345' TO ZONE-3.
    MOVE 'TIT' TO ZONE-4.


    Résultat j'ai :


    comment faire pour supprimer l'espace a droit de fichier en sortie ? soit par JCL ou cobol
    Résultat attendu :




    merci d'avance

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Ingénieur d'Etude Mainframe/AS400
    Inscrit en
    Novembre 2012
    Messages
    1 765
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur d'Etude Mainframe/AS400
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2012
    Messages : 1 765
    Points : 10 748
    Points
    10 748
    Par défaut
    Bonjour, pour ce que tu veux faire le plus simple serait de ne pas fixer en working les séparateurs mais de concaténer tes zones avec des instructions "delimited by SPACE". L'instruction est de ce type :

    STRING ZONE-1 delimited by SPACE '|' delimited by size ZONE-2 delimited by SPACE '|' delimited by size …
    into W-VAR-SORTIE

  3. #3
    Membre à l'essai
    Femme Profil pro
    Développeur COBOL
    Inscrit en
    Septembre 2019
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur COBOL

    Informations forums :
    Inscription : Septembre 2019
    Messages : 17
    Points : 23
    Points
    23
    Par défaut
    merci pour l'info

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. supprimer les espaces dans un fichier texte
    Par nguim dans le forum Langage
    Réponses: 3
    Dernier message: 10/03/2014, 13h55
  2. supprimer les espaces d'un nom de fichier
    Par Joey5 dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 07/11/2008, 11h56
  3. Réponses: 7
    Dernier message: 20/10/2008, 11h49
  4. Réponses: 1
    Dernier message: 12/12/2006, 18h31
  5. Supprimer les espaces des noms de fichier
    Par Cathy dans le forum Linux
    Réponses: 20
    Dernier message: 04/08/2005, 17h13

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