|
|
| Tutoriaux
- Manipulation d'un string |
Un string est un ensemble de caractères
(Char).
On peut modéliser un string contenant "delphi" de la
façon suivante :

Cette image représente un string contenant 6 caractères
dans un tableau.
Prenons pour tous les exemples, la variable st comme string.
| Insèrer
des caractères dans un string |
Var
st:string;
begin
st:='delphi';
end; |
|
La variable st contient alors le mot "delphi".
| Récupèrer
la première lettre d'un string |
Ajoutez un composant TLabel.
Ce qui permettra de visualiser le contenu de la variable st.
Pour notre exemple, le label renvoit le
"d" de "delphi".
| Récupèrer
les deux premières letttres d'un string |
| Label1.Caption:=st[1]+st[2]; |
|
Le label renvoit alors les lettres "de"
de "delphi".
| Récupèrer
la dernière lettre d'un string |
| Label1.Caption:=st[length(st)]; |
|
Le label renvoit le "i" de "delphi".
La fonction "length" renvoie le
nombre de caractères dans une chaîne ou d'éléments dans un tableau.
| Récupèrer
l'avant dernière lettre d'un string |
| Label1.Caption:=st[length(st)-1]; |
|
Le label renvoit le "h" de "delphi".
| Obtenir
le nombre de caractère d'un string |
|
var
st,st2:string;
begin
st:='delphi';
Str(length(st),st2); //convertit une
valeur en chaine
Label1.Caption:=st2;//i
end;
|
|
Le label renvoit le nombre "6" de
"delphi".
|