strcmp()
Porównuje dwa ciągi.
Funkcja rozpoczyna porównywanie pierwszego znaku każdego ciągu. Jeśli są one równe sobie, będzie kontynuowane z następującymi parami, dopóki znaki nie będą się różnić lub do końca krótszego ciągu zostanie osiągnięty.
Składnia
strcmp(
ciąg1,
ciąg2)
Dowiedz się więcej o konwencjach składniowych.
Parametry
Nazwa | Typ | Wymagane | Opis |
---|---|---|---|
ciąg1 | string |
✔️ | Pierwszy ciąg wejściowy do porównania. |
ciąg2 | string |
✔️ | Drugi ciąg wejściowy do porównania. |
Zwraca
Zwraca wartość całkowitą wskazującą relację między ciągami:
- <0 — pierwszy znak, który nie jest zgodny, ma niższą wartość w ciągu string1 niż w ciągu string2
- 0 — zawartość obu ciągów jest równa
- >0 — pierwszy znak, który nie jest zgodny, ma większą wartość w ciągu string1 niż w ciągu string2
Przykład
datatable(string1:string, string2:string) [
"ABC","ABC",
"abc","ABC",
"ABC","abc",
"abcde","abc"
]
| extend result = strcmp(string1,string2)
Dane wyjściowe
ciąg1 | ciąg2 | result |
---|---|---|
ABC | ABC | 0 |
abc | ABC | 1 |
ABC | abc | -1 |
Abcde | abc | 1 |
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla