Hauptinhalt

Die Übersetzung dieser Seite ist veraltet. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

strcmpi

Vergleich von Zeichenketten in Stateflow-Diagrammen (Groß-/Kleinschreibung wird nicht berücksichtigt)

Seit R2021b

Beschreibung

tf = strcmpi(str1,str2) vergleicht die Zeichenketten str1 und str2 und ignoriert dabei Unterschiede in der Groß-/Kleinschreibung. Der Operator gibt 1 (true) zurück, wenn die Zeichenketten identisch sind, andernfalls 0 (false).

Beispiel

Hinweis

Der strcmpi-Operator wird in Stateflow®-Diagrammen, die C als Aktionssprache verwenden, nicht unterstützt.

Beispiele

alle erweitern

Stellen Sie x auf 0 (false), da die Zeichenketten nicht übereinstimmen. Stellen Sie y auf 1 (true), da die Zeichenketten übereinstimmen, wenn Sie die Groß-/Kleinschreibung ignorieren.

str1 = "Hello, World!";
str2 = "hello, world!";
x = strcmp(str1,str2);
y = strcmpi(str1,str2);

Stateflow chart that uses the strcmpi operator in a state.

Eingabeargumente

alle erweitern

Eingangszeichenfolgen, angegeben als skalare Zeichenfolgen. Schließen Sie Zeichenfolgen in doppelte Anführungszeichen ein.

Beispiel: "Hello"

Einschränkungen

  • Dieser Operator unterstützt nicht die Verwendung von Stateflow-Strukturfeldern oder -Meldungen. Weitere Informationen über Strukturen in Stateflow finden Sie unter Access Bus Signals.

Versionsverlauf

Eingeführt in R2021b