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

  1. 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
    1. BATITI1992 Messages postés 57 Statut Membre
       
      G veux utiliser la fonction copy pas index svp!
      0
    2. BATITI1992 Messages postés 57 Statut Membre
       
      nn avec copy!
      0
    3. 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
    4. BATITI1992 Messages postés 57 Statut Membre
       
      mé on a po encord fé index tu voi!!
      0
    5. 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