Bonjour
Je sèche sur un pb de modification du contenu d'un ensemble
J'ai cherché en vain, ce qui me fait penser que ce que je veux faire n'est pas possible
Admettons que je déclare cette variable...
...et que je lui affecte
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var MonEnsemble: set of char;
Je peux lui ajouter un élément comme ça...
Code : Sélectionner tout - Visualiser dans une fenêtre à part MonEnsemble:=['A','B','C'];
C'est à dire en faisant MonEnsemble devient MonEnsemble union un autre ensemble, à savoir ['D']
Code : Sélectionner tout - Visualiser dans une fenêtre à part MonEnsemble:=MonEnsemble+['D'];
Mais alors comment faire pour une union avec un autre ensemble dont je ne connais pas, a priori, le contenu...
ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part MonEnsemble:=MonEnsemble+chr(n);![]()
Logique, chr(n) n'est pas un ensemble![]()
D'où mes questions:
1) Comment je fais pour ajouter un élément à un ensemble, sans passer par un autre ensemble, un truc du genre2) Comment je fais pour désigner un élément de l'ensemble, par exemple le 2ème (dans ['A','B','C'], je voudrais récupérer 'B' (un char), et non ['B'], un set of char...
Code : Sélectionner tout - Visualiser dans une fenêtre à part MonEnsemble.add('D')
Merci pour votre aide
Partager