|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 453
|
strcmp non mi confronta bene le maiuscole con le minuscole
Salve,
sto utilizzando strcmp in ambiente devc++ Se analizzo con strcmp due stringhe come BIANCHI e aaaaaa allora strcmp vede aaaaa come una stringa maggiore di BIANCHI... Come mai? Per caso strcmp puo solo analizzare stringhe minuscole con minuscole e maiuscole con maiuscole? Grazie. Ultima modifica di pmhwp : 28-06-2007 alle 21:23. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2774
|
E' normale, in ASCII A=65 mentre a=97 quindi a>A
Leggi qui: http://www.cplusplus.com/reference/c...ng/strcmp.html |
![]() |
![]() |
![]() |
#3 |
Junior Member
Iscritto dal: Apr 2007
Messaggi: 27
|
Puoi risolvere in questo modo:
Prima del confronto "normalizzi" le stringhe, le rendi entrambe minuscole o maiuscole. Ciao Ciao |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:06.