Le langage SMS est exclu sur les forums ProgBoards, tout message ne respectant pas la charte sera déplacé, modifié, ou supprimé par nos modérateurs.

Forum Groupes de travail » FlexProject » [traducteur] instructions problématiques

Freem
Modérateur
Citer Windows XP Firefox 2 - Posté le 04/10/2007 à 21:32
Bon, j'ouvre ce topic pour discuter du problème que posent certaines instructions QB, par exemple, les GOSUB/RETURN.

A ce sujet, j'ai une idée à vous soumettre.
En fait, je pense utiliser une fonction qui accepte un paramètre entier non signé, ainsi que peut-être les variables utilisées dans la (ou les) routine(s).
Ce paramètre servira à déterminer quelle étiquette GOSUB à appelée, grâce à un switch.
Par exemple:


void gosub(unsigned int etiquette, ...)
{
switch(etiquette)
{
case 0:
// code
case 1:
//code
case 2:
//code
break;
case 3:
//code d'une autre suite de gosub
...
...
}
}



Par contre, ce serait bien de préciser sur l'UML si une étiquette est appelée par au moins 1 gosub, et pour les return, s'ils font partie intégrante d'une fonction ou du code principal.

Qu'en pensez-vous?
Tu me dis, j'oublie. Tu m'enseignes, je me souviens. Tu m'impliques, j'apprends. - Benjamin Franklin

Poster une réponse

STOP aux fautes volontaires !
Message
Formatage
Note: pour partager du code source, merci d'utiliser le wall !
Smileys (sourire) (yekyek) (clein d'oeil) (désapprouve) (triste) (cool) (langue) (confus) (gêné) (neutre) (eek) (surpris) (diable) (flèche) (exclamation) (question) (diable) (idée) (méchant)
Pseudonyme
Recopiez le code
v6 © Computaid SPRL 2005-2008 - Tous droits réservés - Hébergé par eTigris - Page générée en 0,052 s - Crédits - Stats
1 connecté