Need help svp!!

BATITI1992 Messages postés 57 Statut Membre -  
BATITI1992 Messages postés 57 Statut Membre -
Bonjour,
cc tout le monde bén voila g veux savoir comment decouper une chaine dans le pascal;exeple :salut
g veux faire
p1:=S;
p2:=A et aisi de suite ,svp
et merci

1 réponse

nicocorico Messages postés 846 Statut Membre 138
 
Tous les caractères constituants la chaine sont directement accessibles via leur index :
Char:= Chaine[Index];
0
BATITI1992 Messages postés 57 Statut Membre
 
G veux utiliser la fonction copy pas index svp!
0
BATITI1992 Messages postés 57 Statut Membre
 
nn avec copy!
0
nicocorico Messages postés 846 Statut Membre 138
 
SI ton idée est de récupérer des caractères, mieux vaut utiliser la lecture directe, après, si tu veux copier des tronçons de la chaine à l'identique, copy s'utilise ainsi : copy(Chaine, index, count): string;
0
BATITI1992 Messages postés 57 Statut Membre
 
mé on a po encord fé index tu voi!!
0
nicocorico Messages postés 846 Statut Membre 138
 
Hé bien c'est l'occasion de s'y mettre!
De toute façon, si tu veux voir plus loin que le 1er caractère, tu es bien obligé d'y venir!
Et c'est tout bête, en reprenant ton exemple:
Chaine:= 'salut';
p1:= Chaine[0];
p2:= Chaine[1];
p3:= Chaine[2];
L'index correspond simplement à la position du caractère souhaité dans la chaine, et voilà...
0