strcasecmp(3) Library Functions Manual strcasecmp(3) NUME strcasecmp, strncasecmp - compara doua iruri ignorand diferenele dintre majuscule i minuscule BIBLIOTECA Biblioteca C standard (libc, -lc) REZUMAT #include int strcasecmp(const char *s1, const char *s2); int strncasecmp(const char s1[.n], const char s2[.n], size_t n); DESCRIERE Funcia strcasecmp() efectueaza o comparaie octet cu octet a irurilor s1 i s2, ignorand diferenele dintre majuscule i minuscule ale caracterelor. Aceasta returneaza un numar intreg mai mic, egal sau mai mare decat zero daca se constata ca s1 este mai mic, se potrivete sau este mai mare decat s2. Funcia strncasecmp() este similara, cu excepia faptului ca nu compara mai mult de n octei din s1 i s2. VALOAREA RETURNATA Funciile strcasecmp() i strncasecmp() returneaza un numar intreg mai mic, egal sau mai mare decat zero daca, dupa ignorarea diferenelor dintre majuscule i minuscule, se constata ca s1 este mai mic, se potrivete sau este mai mare decat s2, respectiv. ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +-------------------------------+---------------------+----------------+ |Interfaa | Atribut | Valoare | +-------------------------------+---------------------+----------------+ |strcasecmp(), strncasecmp() | Sigurana firelor | MT-Safe locale | +-------------------------------+---------------------+----------------+ STANDARDE POSIX.1-2008. ISTORIC 4.4BSD, POSIX.1-2001. Funciile strcasecmp() i strncasecmp() au aparut pentru prima data in 4.4BSD, unde au fost declarate in . Astfel, din motive de compatibilitate istorica, fiierul antet glibc declara, de asemenea, aceste funcii, daca este definita macrocomanda de testare a funciilor _DEFAULT_SOURCE (sau, in glibc 2.19 i versiunile anterioare, _BSD_SOURCE). Standardul POSIX.1-2008 spune despre aceste funcii: In cazul in care categoria LC_CTYPE a configuraiei regionale utilizate este din configuraia regionala POSIX, aceste funcii se comporta ca i cum irurile de caractere ar fi fost convertite in minuscule i apoi ar fi fost efectuata o comparaie de octei. In caz contrar, rezultatele sunt nespecificate. CONSULTAI I memcmp(3), strcmp(3), strcoll(3), string(3), strncmp(3), wcscasecmp(3), wcsncasecmp(3) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.06 31 octombrie 2023 strcasecmp(3)