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 :

comment écrire un en-tête de fichier en sortie


Sujet :

Cobol

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 31
    Points : 33
    Points
    33
    Par défaut comment écrire un en-tête de fichier en sortie
    bonjour ,
    on me demande de faire une chose mais je en comprends pas le sens .
    "Ecriture de l’en-tête du fichier en sortie: Société;Région;Traité;CI;CF;Produit 1; Produit 2;Produit 3; … ; Produit 50;"
    en fait je dois écrire dans un fichier et avant on me demande ça juste avant d'alimenter ce fichier et je ne vois ce que cela veut dire
    quelqu'un pourrait m'expliquer mais doucement s'il vous plait . merci beaucoup

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Ingénieur d'Etude Mainframe/AS400
    Inscrit en
    Novembre 2012
    Messages
    1 767
    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 767
    Points : 10 765
    Points
    10 765
    Par défaut
    Bonjour, la demande n'est vraiment pas claire. Il s'agit juste de créer une ligne entête avec des séparateurs ";" afin de générer un CSV avec entêtes ?

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 31
    Points : 33
    Points
    33
    Par défaut
    Citation Envoyé par Darkzinus Voir le message
    Bonjour, la demande n'est vraiment pas claire. Il s'agit juste de créer une ligne entête avec des séparateurs ";" afin de générer un CSV avec entêtes ?
    bonjour ;
    merci pour votre réponse , j'ai trouvé la réponse en fait merci beaucoup et vous avez raison c'était pour générer un CSV , j'ai eu du mal avec l'enregistrement en tête sans les vrai données d'un enregistrement et comme vous dites c'est juste une ligne.
    par contre si vous pouvez m'éclairer sur la différence entre première lecture et lecture suivante , et pourquoi des fois on met "pas at end et not at end " et parfois non . merci beaucoup

  4. #4
    Expert éminent sénior
    Homme Profil pro
    Ingénieur d'Etude Mainframe/AS400
    Inscrit en
    Novembre 2012
    Messages
    1 767
    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 767
    Points : 10 765
    Points
    10 765
    Par défaut
    La première lecture permet de détecter le fichier vide (file status 10) et d'éviter d'exécuter le traitement qui suit dans ce cas.
    Pour le At end : c'est une action qui est effectuée justement en fin de fichier (File status 10)
    Le not at end : action effectuée quand on a lu un enregistrement (File status 00)
    Mais ces deux instructions sont facultatives. On peut très bien utiliser le File status pour effectuer les opérations sous les mêmes conditions.

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 31
    Points : 33
    Points
    33
    Par défaut
    Citation Envoyé par Darkzinus Voir le message
    La première lecture permet de détecter le fichier vide (file status 10) et d'éviter d'exécuter le traitement qui suit dans ce cas.
    Pour le At end : c'est une action qui est effectuée justement en fin de fichier (File status 10)
    Le not at end : action effectuée quand on a lu un enregistrement (File status 00)
    Mais ces deux instructions sont facultatives. On peut très bien utiliser le File status pour effectuer les opérations sous les mêmes conditions.
    merci beaucoup pour vos réponses et votre temps
    cordialement

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

Discussions similaires

  1. Comment écrire du texte dans un fichier existant?
    Par Immothep dans le forum Linux
    Réponses: 1
    Dernier message: 20/06/2007, 15h00
  2. [Débutant] Comment écrire et lire dans un fichier
    Par jeanver dans le forum Delphi
    Réponses: 6
    Dernier message: 15/02/2007, 01h02
  3. Réponses: 4
    Dernier message: 07/11/2006, 14h02
  4. Comment écrire une section dans un fichier ini?
    Par Jayceblaster dans le forum Delphi
    Réponses: 5
    Dernier message: 26/06/2006, 14h08
  5. Réponses: 7
    Dernier message: 17/03/2006, 13h26

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