Как строковая функция Strcmpi () сравнивает две строки?

1 Ответы


  • Строковая функция strcmpi () не чувствительна к регистру. То есть не имеет значения, написана ли строка всеми заглавными буквами, всеми буквами нижнего регистра или комбинацией как прописных, так и строчных букв. Для того, чтобы строковая функция strcmpi () сравнивала две строки, прежде всего обе рассматриваемые строки должны быть преобразованы либо в верхний регистр, либо в нижний регистр перед сравнением двух строк.

    Другими словами, строковая функция strcmpi (), которая используется для сравнения двух строк, не чувствительна к регистру. Обычно он используется для сравнения двух строк в языке программирования C.

    Для сравнения двух строк используется строковая функция strcmpi (char * szOne, char * szTwo). Если оба символа, а именно первый и второй символы, равны, результат будет равен нулю. Очевидно, что он будет больше нуля, если один из символов больше, чем второй, или если второй больше, чем первый, или если первый меньше, чем второй, или если второй меньше, чем один.

Напишите свой ответ

Ваш ответ появится после модерации