Search this site
Embedded Files
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
  • More
    • Accueil
    • BBC BASIC
    • BBC OS
    • BBC MODULES
    • RUBRIQUES
    • LIENS

⇨ MENU ⇨ BIBLIOTHEQUE ⇨ utf8lib.bbc

FN_uinstr()

DESCRIPTION.


La fonction FN_uinstr() cherche si une suite de symboles est présente dans une chaine de caractères au format UTF-8 et retourne la position du premier symbole.




SYNTAXE.


kposition = FN_uinstr( chaine , modele , debut )




REMARQUES


chaine et modele doivent être des chaines de caractères quelconque mais valides.


debut doit être un nombre entier indiquant à partir de quelle position la recherche doit commencer.



La fonction FN_uinstr() recherche si modele est entièrement présente dans chaine, en commençant à partir du symbole à la position debut. La fonction FN_uinstr() retournera la position du caractère où débute modele dans chaine. Si aucune correspondance n'est trouvée, la fonction FN_uinstr() ) retournera 0.



La recherche effectuée par la fonction FN_uinstr() est sensible à la casse, c'est-à-dire que les lettres minuscules sont bien différentes des lettres majuscules. Par exemple, INSTR( "BBC Basic" , "bbc" ) retournera 0 car BBC est différent de bbc.



La fonction FN_uinstr() remplace l'instruction INSTR() pour les chaine de caractères au format UTF-8.



La fonction FN_uinstr() est importée depuis le module utf8lib.bbc.




RUBRIQUES.


Les chaines de caractères pour plus de détails sur la gestion des chaines de caractères.




EXEMPLE.


INSTALL @lib$ + "utf8lib.bbc"

kfichier$ = @lib$ + "DejaVuSans.ttf"

OSCLI "FONT """ +  kfichier$ + """"


kmessage$ = "BBC BASIC for SDL 2.0"

PRINT FN_uinstr( kmessage$ , "BASIC" , 0 )

PRINT FN_uinstr( kmessage$ , "Basic" , 0 )

FOR kdebut = 0 TO 10 : PRINT FN_uinstr( kmessage$ , "BASIC" , kdebut ) : NEXT kdebut

Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de

vos remarques, vos commentaires et de vos suggestions.

Dans la RETROGICIEL vous trouvez des suggestions simples et classiques pour

TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER

avec un exemple de résolution à télécharger pour vous inspirer.

Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse