2010-06-17 19 views

Répondre

1

@osabiri consultez la documentation gratuite pascals liée aux dossiers.

Type 
    MyRec = Record 
      X : Longint; 
      Case byte of 
      2 : (Y : Longint; 
       case byte of 
       3 : (Z : Longint); 
       ); 
      end; 

Note importante:

La partie variante doit être le dernier dans le dossier . L'identificateur facultatif dans l'instruction case permet d'accéder à la valeur du champ d'étiquette , qui sinon serait invisible pour le programmeur. Il peut être utilisé pour voir quelle variante est active à un certain moment1. En effet, introduit un nouveau champ dans l'enregistrement.

vérifier les liens thèses

+0

pourriez-vous s'il vous plaît expliquer ce que vous voulez dire par votre dernier paragraphe. Supposons que j'ai un cas comme 'case entier de 0: 1: fin; Comment décider quel cas sera exécuté? – CyprUS