Що робитиме функція strcmp()?

strcmp порівнює два рядки символів ( str1 і str2 ) за допомогою стандартної послідовності порівняння EBCDIC. Повернене значення має таке ж відношення до 0, як str1 до str2. Якщо два рядки рівні до точки, в якій один закінчується (тобто містить нульовий символ), довший рядок вважається більшим.

strcmp повертає 'значення менше 0' якщо рядок1 за алфавітом менший за рядок2; нуль , якщо вони рівні; і «значення більше 0», якщо рядок 1 за алфавітом більший за рядок 2.

Ми використовуємо функцію strcmpi() і надаємо їй аргументи str1 і str2. Функція повертає ціле число, яке ми зберігаємо в змінній результату, і порівнює рядки без урахування регістру. Нарешті, ми перевіряємо значення результату за допомогою умовних операторів перед відображенням відповідного повідомлення.

опис. Функція strcmp() порівнює string1 і string2. Функція працює з рядками з нульовим закінченням. Рядкові аргументи функції повинні містити нульовий символ (\0), який позначає кінець рядка.

Відповідь: функція strcmp() повертає нуль коли два рядки ідентичні.

strcmp порівнює два рядки символів ( str1 і str2 ) за допомогою стандартної послідовності порівняння EBCDIC. Повернене значення має таке ж відношення до 0, як str1 до str2. Якщо два рядки рівні до точки, в якій один закінчується (тобто містить нульовий символ), довший рядок вважається більшим.