Bonjour.
Félicitations :bravo:
Il est d'usage et dans l'intérêt de la communauté des développeurs de partager la solution trouvée.
Type: Messages; Utilisateur: Hédhili Jaïdane
Bonjour.
Félicitations :bravo:
Il est d'usage et dans l'intérêt de la communauté des développeurs de partager la solution trouvée.
Bonjour.
Bon ça a l'air d'avancer, quelques remarques cependant :
- La condition de fin de la saisie du nombre doit être uniquement WNBR = 99 et non < 1 ou > 26
- Inutile de répéter else if...
Aide toi et DVP t'aidera.
Ce que tu as fait est presque bon à quelques petits détails près qui empêchent le programme de faire ce que tu attends de lui.
Déroule ton programme à la main ou à l'aide...
Je t'ai dit qu'il y a deux parties dans le programme, donc il faut qu'on les retrouve dans ton programme.
Réfléchis un peu puis code ton programme.
La partie chargement doit ressembler à ceci :
...
Non, il y deux parties dans le programme :
1- il faut lire le fichier jusqu'à la fin ou si le compteur de lecture dépasse 26, et à chaque lecture il faut incrémenter le compteur de lecture et...
Bonjour.
Non, une fois le fichier chargé dans le tableau au début du programme, on n'a plus besoin de parcourir quoi que ce soit. Le nombre saisi représentant bien le rang (ordre) du mot dans le...
euh non, pas tellement, mais l'idée y est.
voici ce qu'il faudrait faire :
000170 FD FICHIER.
000180 01 LIGNE-MOT.
000190 03 FMOT pic X(25).
000200 03 FTYPE pic X(10).
000210*...
Voilà un exemple pour la première méthode Compilé te testé avec Cobol/2 :
000010 Identification Division.
000020 Program-Id. ALXANDR1-CBL.
000030 Author. H.JAIDANE.
000040 Environment...
Ça, c'est une autre affaire ;)
Apparemment tu n'as pas avancé.
Donne moi une petite heure et je te file un exemple s'il n'y a pas d'objections et puis tu promets de faire la deuxième méthode qui consiste à charger tout le...
- Dans un premier temps compile le et regarde ce que ça donne ;)
- et puis après il faut que tu boucles sur la saisie pour que l'utilisateur puisse faire plusieurs recherches dans un seul run.
Ok, c'est un bon début.
Alors, mets toi à la place du programme et exécute les instructions de haut en bas et regarde ce que ça peut donner. On appelait ça dérouler un programme à la main.
...
Bonjour.
J'ai l'impression que tu te mélanges un peu les pinceaux.
T'as un fichier qui contient 26 lignes, chaque ligne contient deux champs : ==>
FD FMOTS.
01 LIGNE-MOT.
03 ...
Bonjour.
C'est bien ça.
Mais si la saisie du nombre (rang du mot) doit se répéter, autant lire tout le fichier et le mettre dans un tableau de 26 lignes, le nombre saisi sera tout simplement...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.