Scroll to navigation

strnlen(3) Library Functions Manual strnlen(3)

NUME

strnlen - calculează lungimea unui bloc de date (non-șir)

BIBLIOTECA

Biblioteca C standard (libc, -lc)

SINOPSIS

#include <string.h>  // a se vedea memory.h(3head)
size_t strnlen(const char strn[], size_t n);

Cerințe pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultați feature_test_macros(7)):

strnlen():


Începând cu glibc 2.10
_POSIX_C_SOURCE >= 200809L
Înainte de glibc 2.10:
_GNU_SOURCE

DESCRIERE

Această funcție determină lungimea secvenței de caractere conținute în matricea indicată de variabila strn.

Dacă strn conține un șir de caractere, matricea poate avea mai puțin de n elemente.

Aceasta este echivalent cu


(memchr(strn, '\0', n) ?: strn + n) - strn

VALOAREA RETURNATĂ

Funcția strnlen() returnează numărul de caractere nenule din strn.

ATRIBUTE

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

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

STANDARDE

POSIX.1-2008.

ISTORIC

POSIX.1-2008.

CONSULTAȚI ȘI

memory.h(3head)

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.

10 august 2026 Pagini de manual de Linux 6.20