Section courante

A propos

Section administrative du site

ANSISTRPOS

Position d'une chaine ANSI
Delphi/Kylix/Lazarus SysUtils

Syntaxe

Function AnsiStrPos(Str1, Str2: PChar):PChar;

Paramètres

Nom Description
Str1 Ce paramètre permet d'indiquer la chaine de caractères ASCIZ dans lequel il faut effectuer la recherche
Str2 Ce paramètre permet d'indiquer la chaine de caractères ASCIZ à trouver dans l'autre chaine

Description

Cette fonction retourne un pointeur de la première sous-chaine de caractères ASCIZ en mode Windows ANSI contenu dans la chaine de caractères.

Exemple

Voici quelques exemples typiques de l'utilisation de cette fonction :

  1. Program AnsiStrPosSamples;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. Uses SysUtils;
  6.  
  7. BEGIN
  8.  WriteLn('AnsiStrPos(''Sylvain Maltais'',''Mal'')= ', AnsiStrPos('Sylvain Maltais','Mal'));
  9.  WriteLn('AnsiStrPos(''Sylvain Maltais'',''a'') = ', AnsiStrPos('Sylvain Maltais','a'));
  10.  WriteLn('AnsiStrPos(''Sylvain Maltais'',''ab'') = ', AnsiStrPos('Sylvain Maltais','ab'));
  11.  WriteLn('AnsiStrPos(''Sylvain Maltais'',''al'') = ', AnsiStrPos('Sylvain Maltais','al'));
  12.  WriteLn('AnsiStrPos(''Sylvain Maltais'',''AL'') = ', AnsiStrPos('Sylvain Maltais','AL'));
  13. END.

on obtiendra le résultat suivant :

AnsiStrPos('Sylvain Maltais','Mal')= Maltais
AnsiStrPos('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