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 C ♦ stricmp, jednak do porównania używa zasad określonych przez LC_COLLATE, która określona jest przez funkcję » standard C ♦ setlocale.

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 C ♦ stricmp. 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