FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Comparaison de 2 chaîne d caractères. Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Comparaison de 2 chaîne d caractères. Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Comparaison de 2 chaîne d caractères. Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Comparaison de 2 chaîne d caractères. Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Comparaison de 2 chaîne d caractères. Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Comparaison de 2 chaîne d caractères. Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Comparaison de 2 chaîne d caractères. Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Comparaison de 2 chaîne d caractères. Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Comparaison de 2 chaîne d caractères. Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Comparaison de 2 chaîne d caractères. Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Comparaison de 2 chaîne d caractères. Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Comparaison de 2 chaîne d caractères. Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Comparaison de 2 chaîne d caractères. Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Comparaison de 2 chaîne d caractères. Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Comparaison de 2 chaîne d caractères. Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment : -28%
-28% Machine à café avec broyeur ...
Voir le deal
229.99 €

 

 Comparaison de 2 chaîne d caractères.

Aller en bas 
2 participants
AuteurMessage
Pedro

Pedro


Nombre de messages : 1594
Date d'inscription : 19/01/2014

Comparaison de 2 chaîne d caractères. Empty
MessageSujet: Comparaison de 2 chaîne d caractères.   Comparaison de 2 chaîne d caractères. EmptyDim 17 Jan 2016 - 9:10

Bonjour.

Voici ma petite contribution.
Dites-moi ce que vous en pensez.
Ce petit code permet donc de comparer 2 chaînes de caractères.

Ex: mangé et mange retourne 1.
mange et mange retourne 0.
mange et mangé retourne -1.

En ce qui concerne les chaînes de longueur différente:
manges et mange retourne 1, car le dernier caractère 's' est forcément supérieur au 5è caractère vide de la 2è chaîne.


Code:
sub comparer(param2$,param3$)
    dim_local a1$, b1$, l1%, m1%, n1%, k1%, x1%, y1%

    l1%=len(param2$)
    m1%=len(param3$)

    n1%=l1%
    if m1%>l1% then n1%=m1%

    for k1%=1 to n1%
        a1$=mid$(param2$,k1%,1)
        b1$=mid$(param3$,k1%,1)
        x1%=asc(a1$)
        y1%=asc(b1$)

        if x1%<y1% then res%=-1 : exit_sub
        if x1%=y1% then res%=0
        if x1%>y1% then res%=1 : exit_sub
    next k1%
end_sub
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Comparaison de 2 chaîne d caractères. Empty
MessageSujet: Re: Comparaison de 2 chaîne d caractères.   Comparaison de 2 chaîne d caractères. EmptyDim 17 Jan 2016 - 9:43

Lent, mais correct.

Ceci dit, ma fonction
Code:
res% = dll_call2("CompareStrA",adr(string1$),adr(string2$))
fait exactement cela, en plus rapide...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
 
Comparaison de 2 chaîne d caractères.
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Comparaison des chaînes de caractères
» Comparaison de deux chaînes de caractères
» Remplacer une sous-chaîne de caractères par une autre
» Retour de chaîne de caractères.
» Inverser une chaîne de caractères

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: