« Delphi/Types » : différence entre les versions

Contenu supprimé Contenu ajouté
Byroot (discussion | contributions)
Byroot (discussion | contributions)
Ligne 59 :
 
= Chaine de caractère =
'''Séquences d'échappement'''
{{entête tableau charte alignement|center|{{{1|}}}}}<noinclude>[[Catégorie:Modèle tableau charte]]</noinclude>
|---
| \a
| Sonnerie
| \\
| Trait oblique
|---
| \b
| Curseur arrière
| \?
| Point d'interrogation
|---
| \t
| Tabulation
| \'
| Apostrophe
|---
| \n
| Nouvelle ligne
| \"
| guillemets
|---
| \r
| retour ai début de ligne
| \f
| saut de page (imprimante)
|---
| \0
| Fin d'une chaine
| \v
| Tabulation vertical
|}
 
En delphi les chaines de caractere sont délimités par des guillemets ', et se concatène avec l'opérateur +.
De plus les '''string''' se comportent comme des tableaux.
 
{{exemple|contenu=
<source lang="Delphi">
 
var
x, y, z: string;
 
begin
x := 'coucou'; //x = "coucou"
y := 'tout le monde'; //y = "tout le monde"
WriteLn(x);//écrit "coucou"
WriteLn(x,y);écrit "coucoutout le monde"
WriteLn(x, ' ', y);écrit "coucou tout le monde"
WriteLn(x[3]);//écrit la 4éme lettre de la chaîne x (on part de zéro) soit "c"
z:= x + y;// z = "coucoutout le monde"
end.
</source></source>
 
= Structure =