Сравнение строк
сравнивает строки tf = strcmp(s1,s2)s1 и s2. Прибыль 0 если две строки идентичны. В противном случае возвращает ненулевое целое число.
Знак выходного значения зависит от лексикографического порядка входных строк s1 и s2.
Величина выходного значения зависит от используемого компилятора. Это значение может отличаться в моделировании и сгенерированном коде.
Строки считаются идентичными, если они имеют одинаковый размер и содержимое.
Этот оператор согласуется с функцией библиотеки C strcmp или функция C++ string.compare, в зависимости от компилятора, выбранного для создания кода. Оператор ведет себя иначе, чем функция strcmp в MATLAB ®.
является альтернативным способом выполнения s1 == s2strcmp(s1,s2) == 0.
является альтернативным способом выполнения s1 != s2strcmp(s1,s2) != 0.
прибыль tf = strcmp(s1,s2,n)0 если первый n символы в s1 и s2 идентичны.
Примечание
Оператор strcmp поддерживается только в диаграммах Stateflow ®, использующих C в качестве языка действий.
Заключите литеральные строки в одинарные или двойные кавычки.