- Справка Scilab
 - Строки
 - ascii
 - asciimat
 - blanks
 - char
 - convstr
 - emptystr
 - eval
 - evstr
 - grep
 - isalphanum
 - isascii
 - isdigit
 - isletter
 - isnum
 - justify
 - length
 - part
 - prettyprint
 - regexp
 - sci2exp
 - strcat
 - strchr
 - strcmp
 - strcmpi
 - strcspn
 - strindex
 - string
 - strings
 - stripblanks
 - strncpy
 - strrchr
 - strrev
 - strsplit
 - strspn
 - strstr
 - strsubst
 - strtod
 - strtok
 - tokenpos
 - tokens
 
Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
strcmp
сравнение символьных строк
Синтаксис
res = strcmp(string_one, string_two, ['i'])
Аргументы
- string_one
 символьная строка или матрица символьных строк.
- string_two
 символьная строка или матрица символьных строк.
- 'i'
 необязательный параметр для того, чтобы функция
strcmpне учитывала регистр, значение по умолчанию -'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')
Смотрите также
- convstr — преобразование регистра
 - comparison — операторы сравнения, отношения
 
| Report an issue | ||
| << strchr | Строки | strcmpi >> |