ANSISTRPOS |
Position d'une chaîne ANSI |
---|---|
Delphi/Kylix/Lazarus | SysUtils |
Syntaxe
Function AnsiStrPos(Str1, Str2: PChar):PChar; |
Paramètres
Nom | Description |
---|---|
Str1 | Ce paramètre permet d'indiquer la chaîne de caractères ASCIZ dans lequel il faut effectuer la recherche |
Str2 | Ce paramètre permet d'indiquer la chaîne de caractères ASCIZ à trouver dans l'autre chaîne |
Description
Cette fonction retourne un pointeur de la première sous-chaîne de caractères ASCIZ en mode Windows ANSI contenu dans la chaîne de caractères.
Exemple
Voici quelques exemples typiques de l'utilisation de cette fonction :
- Program AnsiStrPosSamples;
-
- {$APPTYPE CONSOLE}
-
- Uses SysUtils;
-
- BEGIN
- WriteLn('AnsiStrPos(''Sylvain Maltais'',''Mal'')= ', AnsiStrPos('Sylvain Maltais','Mal'));
- WriteLn('AnsiStrPos(''Sylvain Maltais'',''a'') = ', AnsiStrPos('Sylvain Maltais','a'));
- WriteLn('AnsiStrPos(''Sylvain Maltais'',''ab'') = ', AnsiStrPos('Sylvain Maltais','ab'));
- WriteLn('AnsiStrPos(''Sylvain Maltais'',''al'') = ', AnsiStrPos('Sylvain Maltais','al'));
- WriteLn('AnsiStrPos(''Sylvain Maltais'',''AL'') = ', AnsiStrPos('Sylvain Maltais','AL'));
- END.
on obtiendra le résultat suivant :
AnsiStrPos('Sylvain Maltais','Mal')= MaltaisAnsiStrPos('Sylvain Maltais','a') = ain Maltais
AnsiStrPos('Sylvain Maltais','ab') =
AnsiStrPos('Sylvain Maltais','al') = altais
AnsiStrPos('Sylvain Maltais','AL') =
Voir également
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - AnsiPos
Dernière mise à jour : Mercredi, le 18 février 2015