# strcmp

compare character strings

## Calling Sequence

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

## Arguments

string_one

  a character string or matrix of character strings.

string_two

  a character string or matrix of character strings.

'i'

  an optional parameter to do `strcmpi` (case independent), default value is `'s'`.

res

  a matrix of integers.

## Description

`res = strcmp(string_one, string_two)` (or `res = strcmp(string_one, string_two, 's')`) returns an integral value indicating the relationship between the strings.

The value greater than zero indicates that the first character that does not match has a greater value in `string_one` than in `string_two` and the value less than zero indicates the opposite (lexicographical order).

The value equal zero indicates that `string_one` and `string_two` are equal.

`res = strcmp(string_one, string_two, 'i')` returns `0` if `string_one` is equal to `string_two` (case independently) and `1` indicates the opposite.

## Examples

    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')

## See Also

- strcat
- strcmpi