Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Piotr DejaVu Szawdyński
Język C++

stricoll

[funkcja] Porównuje dwa łańcuchy znaków leksykograficznie (ignoruje wielkość liter).

Składnia

C/C++
#include <cstring>

int stricoll( const char * str1, const char * str2 );

Opis szczegółowy

Funkcja porównuje dwa łańcuchy znaków str1 i str2, oraz zwraca liczbę będącą opisem zależności między nimi. Funkcja ignoruje wielność znaków. Działa ona podobnie jak » standard Cstricmp, jednak do porównania używa zasad określonych przez LC_COLLATE, która określona jest przez funkcję » standard Csetlocale.

Argumenty

Nazwa argumentuOpis
str1łańcuch znaków
str2łańcuch znaków

Zwracana wartość

Zwraca liczbęOpis
0(zero)str1 = str2
mniejsza od 0(zero) str1 < str2
większa od 0(zero) str1 > str2

Dodatkowe informacje

W związku z tym, że funkcja stricoll porównuje łańcuchy znaków leksykograficznie to jest ona dużo wolniejsza niż » standard Cstricmp. Niniejsza funkcja powinna być używana tylko wtedy, gdy porządek loksograficzny jest inny dla używanej strony kodowej niż dla standardowego kodowania.

Zagadnienia powiązane

strcollPorównuje dwa łańcuchy znaków leksykograficznie. (funkcja)

Linki zewnętrzne