# strcmp

сравнение символьных строк

## Последовательность вызова

    res = strcmp(string_one, string_two, ['i'])

## Аргументы

string_one

  символьная строка или матрица символьных строк.

string_two

  символьная строка или матрица символьных строк.

'i'

  необязательный параметр для того, чтобы сделать `strcmpi` (независимость от регистра), значение по умолчанию - `'s'`.

res

  матрица целочисленных значений.

## Описание

`res = strcmp(string_one, string_two)` (или `res = strcmp(string_one, string_two, 's')`) возвращает интегральное значение, указывающее отношение между строками.

Значение больше нуля указывает, что первый символ, который не соответствует, имеет большее значение в `string_one`, чем в `string_two`, а значение меньше нуля указывает обратное.

Значение равное нулю указывает на то, что `string_one` и `string_two` равны.

`res = strcmp(string_one, string_two, 'i')` возвращает `0`, если `string_one` равна `string_two` (независимо от регистра), а `1` указывает обратное.

## Примеры

    TXT1 = ['scilab','SciLab';'Strcmp','STRcmp'];
    TXT2 = ['ScIlAb','sciLab';'sTrCmP','StrCMP'];
    strcmp(TXT1,TXT2)
    strcmp(TXT1,'scilab')
    strcmp(TXT1,'SciLab')
    strcmp(TXT1,TXT2,'i')
    strcmp(TXT1,TXT2,'s')

## Смотрите также

- strcat
- strcmpi