Щоб порівняти два рядки, ми можемо використовувати функцію strcmp(). strcmp() — це бібліотечна функція C, яка використовується для порівняння двох рядків лексикографічним способом. Синтаксис функції виглядає так: int strcmp (const char * str1, const char * str2 );
Порівняння рядків можна виконати за допомогою оператора порівняння або вбудованих функцій.Використання функції compare () для порівняння рядки
- Функція поверне 0, якщо обидві порівнювані рядки рівні.
- Функція поверне 1, якщо перша рядок більше за другу.
- Функція поверне −1, якщо перша рядок менше за другу.
8 Aug 2021
Алгоритм порівняння двох рядків досить простий:
- Спочатку порівнюються перші символи рядків.
- Якщо перший символ першим рядки більше (менше), ніж перший символ другий, то перша рядок більше (менше) другий. …
- Якщо перші символи рівні, то так само порівнюються вже другі символи рядків.