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 :

Problème de chargement


Sujet :

Cobol

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Avril 2021
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur COBOL

    Informations forums :
    Inscription : Avril 2021
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Problème de chargement
    Bonsoir à tous!

    Mon problème va sans doute sembler stupide aux plus aguerris ici, mais je suis actuellement en formation dans une SSII, et un des exercices qui m'ont été demandés concerne le chargement d'une table à trois indices à partir d'un fichier séquentiel donné séparément. Le but étant de dénombrer les spectateurs de la télévision en se servant comme indices de la chaîne, le jour et la tranche horaire de visionnage. On me donne la structure de tableau suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    01 TABLE—TELE. 
    	05 CHAINE 				OCCURS 6. 
    		10 JOUR 			OCCURS 7. 
    		   15 TRANCHE 		OCCURS 7. 
    			20 NB-SPECTATEUR 	PIC 9(4).
    Sachant que la liste comporte des valeurs telles que "1110001", où les trois premiers chiffres servent d'indice, et les quatre autres du nombre de spectateurs recensés. Est-ce que quelqu'un aurait la possibilité de m'indiquer la façon de faire? J'ai déjà tapé un code qui s'est de plus en plus embrouillé, et mes supérieurs commencent à me faire comprendre que sans résultats de ma part, je risque de ne plus avoir besoin d'apprendre à coder sous peu. Help!

    Merci d'avance à tous.

  2. #2
    Expert éminent sénior
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    6 803
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 6 803
    Points : 32 058
    Points
    32 058
    Par défaut
    Est-ce que la liste est sous forme de fichiers, ou bien à remplir en dur?

    Si (et c'est le plus probable) tu as une liste sous forme de fichier, ressors ton cours sur les lectures de fichier. Lit un fichier en entrée dans une structure à 7 caractères, façon :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    01 VALEUR-LUE.
        05 CODE-CHAINE-LU PIC 9.
        05 CODE-JOUR PIC 9.
        05 CODE-TRANCHE-LU PIC 9.
        05 NB-SPECTATEUR-LU PIC 9(4).
    Tu boucles tant qu'il y a des valeurs dans le fichier (normalement, on a du te donner un cours avec des exemples)

    Puis remplis des valeurs en mémoire. Pour chaque valeur lue, tu remplis l'entrée Tableau qui va bien :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MOVE NB-SPECTATEUR-LU TO NB-SPECTATEUR (CODE-CHAINE-LU,CODE-JOUR,CODE-TRANCHE-LU)
    Après, ça, c'est si il faut charger un fichier en mémoire. C'est ce qu'on te demande précisément, ou c'est autre chose?
    Les 4 règles d'airain du développement informatique sont, d'après Michael C. Kasten :
    1)on ne peut pas établir un chiffrage tant qu'on a pas finalisé la conception
    2)on ne peut pas finaliser la conception tant qu'on a pas complètement compris toutes les exigences
    3)le temps de comprendre toutes les exigences, le projet est terminé
    4)le temps de terminer le projet, les exigences ont changé
    Et le serment de non-allégiance :
    Je promets de n’exclure aucune idée sur la base de sa source mais de donner toute la considération nécessaire aux idées de toutes les écoles ou lignes de pensées afin de trouver celle qui est la mieux adaptée à une situation donnée.

Discussions similaires

  1. [OC][ASE]Problème de chargement de pilote ODBC
    Par Joce dans le forum Sybase
    Réponses: 10
    Dernier message: 06/01/2006, 09h08
  2. problème de chargement dll
    Par tophque dans le forum MFC
    Réponses: 8
    Dernier message: 18/11/2005, 15h14
  3. [SQL*Loader] Problème de chargement de nombres
    Par sebduth dans le forum Oracle
    Réponses: 10
    Dernier message: 18/11/2005, 10h07
  4. [FLASH 8] Problème de chargement de swf
    Par memess dans le forum Flash
    Réponses: 3
    Dernier message: 17/11/2005, 09h41
  5. Problème de chargement de police de caractères
    Par Laurent Gomila dans le forum Windows
    Réponses: 4
    Dernier message: 19/08/2004, 16h11

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