Функция wcsncmp () в C / C ++ сравнивает символы двух широких строк. Сравнение сделано лексикографически. Эта функция принимает три аргумента: lhs , rhs и count . Он сравнивает содержание лх и рх лексикографически до максимального числа широких символов.
Примечание . Поведение wcsncmp () не определено, если ни lhs, ни rhs не указывают на широкие строки с нулевым символом в конце.
Синтаксис:
int wcsncmp( const wchar_t* lhs, const wchar_t* rhs, size_t count )
Параметр: функция принимает три обязательных параметра, которые описаны ниже:
- lhs: строка для сравнения
- rhs: строка для сравнения
- количество: максимальное количество символов для сравнения
Возвращаемое значение: функция возвращает три значения, как показано ниже:
- Положительное значение: если первый различающийся символ в lhs больше, чем соответствующий символ в rhs.
- Отрицательное значение: если первый различающийся символ в lhs меньше соответствующего символа в rhs.
- Ноль: если сравниваемые символы в обеих строках образуют одну и ту же строку.
Ниже программы иллюстрируют вышеуказанную функцию:
Программа 1:
|
Выход:
First 4 characters of are same geekGgeek precedes geekforgeeks
Программа 2:
|
Выход:
First 5 characters of are same First 8 characters of are same
Рекомендуемые посты:
- Перегрузка функций и переопределение функций в C ++
- Что происходит, когда виртуальная функция вызывается внутри не виртуальной функции в C ++
- функция fma () в C ++
- функция div () в C ++
- функция дуги в C
- функция exp () C ++
- функция log () в C ++
- Встроенная функция в C
- функция regex_iterator () в C ++ STL
- функция map key_comp () в C ++ STL
- функция putchar () в C
- Функция массива в () в C ++ STL
- Функция массива get () в C ++ STL
- Функция iswxdigit () в C / C ++
- функция towlower () в C / C ++
0.00 (0%) 0 votes