Académique Documents
Professionnel Documents
Culture Documents
Exemple:
Chaines dynamiques Mot1:= 'university of batan';
Donc longth (mot1) est 19
Les chaines dynamiques sont des chaines dont la taille n’est pas prédéfinie. Elles sont
déclarées comme suivant :
Exemple: Exemple:
n: integer; Mot1, mot2, mot3: string[20];
Chaine: string[5]; Mot1:= 'university';
Str (n, chaine); Mot2:= ' of';
Mot3:= ' batna';
Si n=1962 alors chaine reçoit '1962' comme chaine. Concat (mot1, mot2, mot3); aurai comme résultat: 'university of batna';
Conversion d'une chaine en numérique: Position d'un caractère ou sous chaine dans une chaine:
Exemple: Exemple:
Mot1:= 'university of batna';
N, indice: integer; Mot2:= 'university';
Chaine: string[5]; Pos ('batna', mot1); est 15
Val(chaine, n, indice); Pos ('mot2, mot1); est 1.
Si chaine est '1962' alors val (chaine, n, indice) aurai comme valeur 1962 (entier) et
indice=0
Exemple:
Chaine: string[10];
Chaine := 'university';
Copy (chaine, 4, 3); aurai comme valeur 'ver' cette valeur correspond a la sous chaine
commençant en position 4 et de longueur 3.