POS |
Position |
---|---|
Turbo Pascal pour Windows | System |
Syntaxe
Function Pos(search,source:String):Integer; |
Paramètres
Nom | Description |
---|---|
search | Ce paramètre permet d'indiquer la sous chaîne de caractères à rechercher |
source | Ce paramètre permet d'indiquer la chaîne de caractères dans lequel la recherche doit avoir lieu |
Description
Cette fonction permet d'indiquer la position à laquelle se trouve une sous-chaîne de caractères dans une chaîne de caractères de format standard Pascal.
Remarques
- Si la fonction ne est appelé avec une chaîne de recherche vide, la fonction retournera 0.
- La recherche s'effectue de la gauche vers la droite ou du début vers la fin et s'arrête dès que la sous-chaîne de caractères est trouvé.
Exemple
Voici un exemple d'une utilisation typique de cette fonction :
- Program PosSamples;
-
- Uses WinCrt;
-
- BEGIN
- WriteLn('Pos(''Mal'',''Sylvain Maltais'')= ',Pos('Mal','Sylvain Maltais'));
- WriteLn('Pos(''a'',''Sylvain Maltais'') = ',Pos('a','Sylvain Maltais'));
- WriteLn('Pos(''l'',''Sylvain Maltais'') = ',Pos('l','Sylvain Maltais'));
- WriteLn('Pos(''S'',''Sylvain Maltais'') = ',Pos('S','Sylvain Maltais'));
- END.
on obtiendra le résultat suivant :
Pos('Mal','Sylvain Maltais')= 9Pos('a','Sylvain Maltais') = 5
Pos('l','Sylvain Maltais') = 3
Pos('S','Sylvain Maltais') = 1
Dernière mise à jour : Dimanche, le 10 décembre 2017