
Salutations.
Le cas de conscience posé par les GOTO (emploi ou non ?) a déjà été abordé en :
- - >
http://www.progboards.com/sujet-795.php
Personnellement je ne sais pas faire sans les utiliser, et je ne pense pas pour autant écrire du code "spaghetti". Mais les étiquettes de destination doivent être facilement localisables et explicites. Celles que j'utilise sont de la forme Xnn.EXPLICATION. Avec X qui varie de A à Z et nn qui varie de 01 à 99, EXPLICATION étant semblable à une remarque.
Avant mon inscription, j'ai communiqué en :
- - >
http://www.progboards.com/sujet-623.php
Voir Re[4]: Qbasic : la saisie des variables (Programme), un petit module de saisie au clavier.
Dans GS03.ALPHA: ' ***** SAISIE ALPHANUMERIQUE, il y a au moins
VINGT
GOTO ! Sans ces derniers, comment pratiquer ? Dans sa forme actuelle, est-ce du spaghetti ?
Il n'y a eu aucune réaction de qui que ce soit …..
En cas de SELECT CASE, que mettre en CASE ELSE ?
Dans le cas de contrôle de validité d'une saisie numérique (Date, Heure, Mini et Maxi), comment faire ? Pourtant, un message est parfois indispensable et un GOTO vers une nouvelle saisie s'impose.

Mes excuses, mais je continuerai à utiliser les GOTO.

Salutations.
Moi, mon ordinateur, je l'ai baptisé "Billy" ...
En remerciement, je reçois beaucoup de pages bleues !