Existe t il une fonction qui permette de repartir les mots d'une chaine de caractere dans un tableau???
Merci d'avance!!!!
Existe t il une fonction qui permette de repartir les mots d'une chaine de caractere dans un tableau???
Merci d'avance!!!!
Soit plus clair svp... c'est trop flou comme question
Il n'existe pas vraiment d'équivalent à Explode en Delphi standard mais ce genre de fonction est facile à coder. Il est aussi possible d'utiliser la propriété CommaText de la classe TStrings. Voici un petit exemple:
Note: dans ce code, il n'était pas vraiment nécessaire de créer une liste (sl), on pouvait utiliser directement memo1.Lines.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 procedure TForm1.Button1Click(Sender: TObject); var sl: TStringList; begin sl:= TStringList.Create; sl.CommaText:= 'Un,Deux,Trois'; Memo1.Lines.Assign(sl); sl.Free; end;
Partager