Delphipage - la reference en Delphi
Accueil - Astuces - Composants - Programmes - Tutoriaux - Livres - Liens
 Sources
- Astuces
- Composants
- Programmes
- Tutoriaux
 Rechercher
- Delphipage
- Ngscan
 Ressources
- Lexique Delphi
- Livres
- News
- Patchs Delphi
 Liens
- Borland France
- CodeGear
- Les meilleurs sites


Tutoriaux - Manipulation d'un string

Présentation

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.


Label1.Caption:=st[1];

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

Tous droits réservés - Contacts
Haut de la page