Scroll to navigation

strcmp(3) 2007-10-27-16:31 strcmp(3)

Назва

strcmp, strncmp - порівнює два ланцюжка

Огляд

#include <string.h>

int strcmp(const char *s1, const char *s2);

int strncmp(const char *>/b>s1>b>, const char *>s2, size_t n);

Опис

Функція strcmp() порівнює два ланцюжки s1 і s2. Вона повертає ціле менше, рівне або більше нуля, якщо s1, відповідно, менше, співпадає або більше за s2.

Функція strncmp() є подібною за винятком того, що вона порівнює перші (щонайбільше) n символів s1 і s2.

Повернені значення

Функції strcmp() й strncmp() повертають ціле менше, рівне або більше нуля, якщо s1 (або їхні перші n байтів), відповідно, менше, співпадає(ють) або більше за s2.

Відповідність стандартам

SVID 3, POSIX, BSD 4.3, ISO 9899

Дивіться також

bcmp(3), memcmp(3), strcasecmp(3), strncasecmp(3), strcoll(3)

2007-10-27-16:31 © 2005-2007 DLOU, GNU FDL