strcmp ()
Confronta due stringhe.
La funzione inizia a confrontare il primo carattere di ogni stringa. Se sono uguali tra loro, continua con le seguenti coppie fino a quando i caratteri non differiscono o fino a quando non viene raggiunta la fine della stringa più breve.
Sintassi
strcmp(string1, string2)
Argomenti
- stringa1: prima stringa di input per il confronto.
- stringa2: seconda stringa di input per il confronto.
Restituisce
Restituisce un valore integrale che indica la relazione tra le stringhe:
- < 0 - il primo carattere non corrispondente ha un valore inferiore in string1 rispetto a string2
- 0 - il contenuto di entrambe le stringhe è uguale
- > 0 - il primo carattere che non corrisponde ha un valore maggiore in string1 rispetto a string2
Esempi
datatable(string1:string, string2:string)
["ABC","ABC",
"abc","ABC",
"ABC","abc",
"abcde","abc"]
| extend result = strcmp(string1,string2)
| string1 | string2 | risultato |
|---|---|---|
| ABC | ABC | 0 |
| abc | ABC | 1 |
| ABC | abc | -1 |
| abcde | abc | 1 |