|
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".
|