Need help svp!!

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

  1. Tous les caractères constituants la chaine sont directement accessibles via leur index :
    Char:= Chaine[Index];
    0
    1. G veux utiliser la fonction copy pas index svp!
      0
    2. nn avec copy!
      0
    3. 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
    4. mé on a po encord fé index tu voi!!
      0
    5. 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