Scroll to navigation

strxfrm(3) Library Functions Manual strxfrm(3)

NUME

strxfrm - transformare șiruri de caractere

BIBLIOTECA

Biblioteca C standard (libc, -lc)

SINOPSIS

#include <string.h>
size_t strxfrm(size_t size;
               char dest[restrict size], const char src[restrict size],
               size_t size);

DESCRIERE

Funcția strxfrm() transformă șirul sursă într-o formă astfel încât rezultatul strcmp(3) pe două șiruri care au fost transformate cu strxfrm() să fie același cu rezultatul strxfrm(3) pe cele două șiruri înainte de transformarea lor. Primii size octeți ai șirului transformat sunt plasați în destinație. Transformarea se bazează pe configurația regională curentă a programului pentru categoria LC_COLLATE. A se vedea setlocale(3).

VALOAREA RETURNATĂ

Funcția strxfrm() returnează numărul de octeți necesari pentru a stoca șirul transformat în destinație, excluzând octetul de terminare nul ('\0'). În cazul în care valoarea returnată este size sau mai mare, conținutul lui destinație este nedeterminat.

ATRIBUTE

Pentru o explicație a termenilor folosiți în această secțiune, a se vedea attributes(7).

Interfață Atribut Valoare
strxfrm() Siguranța firelor MT-Safe locale

STANDARDE

C11, POSIX.1-2008.

ISTORIC

POSIX.1-2001, C89, SVr4, 4.3BSD.

CONSULTAȚI ȘI

memcmp(3), setlocale(3), strcasecmp(3), strcmp(3), strcoll(3), string(3)

TRADUCERE

Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>

Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE.

Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.

7 septembrie 2025 Pagini de manual de Linux 6.16