Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    243

    [vb6] confronto stringhe

    salve
    avrei bisogno di confrontare due stringhe per sapere se sono esattamente uguali.

    cosa consigliate?
    qual'è il modo piu corretto?
    mi date un esempio?

    grazie

  2. #2
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    beh se devono essere ESATTAMENTE uguale:
    stringa1 = stringa2
    se non devi considerare maiuscole o minuscole:
    Ucase(stringa1) = Ucase(stringa2)
    se non devi considerare eventuali spazi:
    Trim(stringa1) = Trim(stringa2)
    Se non devi considerare entrambi:
    Ucase(Trim(stringa1)) = Ucase(Trim(stringa2))
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    79
    Originariamente inviato da Sypher
    beh se devono essere ESATTAMENTE uguale:
    stringa1 = stringa2
    se non devi considerare maiuscole o minuscole:
    Ucase(stringa1) = Ucase(stringa2)
    se non devi considerare eventuali spazi:
    Trim(stringa1) = Trim(stringa2)
    Se non devi considerare entrambi:
    Ucase(Trim(stringa1)) = Ucase(Trim(stringa2))
    se devono essere uguali come numero di caratteri, spazi compresi, basterebbe usare

    codice:
    if len(stringa1)=len(stringa2) then 
    print "uguali"
    else
    print "diverse
    "La fortuna aiuta gli audaci"
    (e non gli adagiati)

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    5
    Se no puoi anche utilizzare StrComp

    codice:
    if StrComp(stringa1, stringa2, vbBinaryCompare) then MsgBox "Sono uguali"
    specificando come terzo parametro "vbBinaryCompare", non viene fatta differenza fra maiuscolo e minuscolo, quindi se hai "ciao" e "Ciao" ti viene detto che sono uguali!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.