Що робитиме функція 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. Якщо два рядки рівні до точки, в якій один закінчується (тобто містить нульовий символ), довший рядок вважається більшим.