CXI-Basis-Programmierreferenz / Version 2 / Datenspeicherung / CxiNode / Zeichenketten /
int CxiNode :: IsEqual (CxiName pname, const char *pcomp) const
int CxiNode :: IsEqualCS (CxiName pname, const char *pcomp) const
Vergleicht eine Stringvariable oder eine Stringliste
pname:
Name der Variablen (String oder Stringliste, Pfad bei ...P-Variante und C++)
pcomp:
Vergleichsstring
return:
1 = Stringvariable oder mindestens ein Element der Liste ist gleich dem Vergleichsstring
0 = Stringvariable oder alle Elemente der Liste sind ungleich dem Vergleichsstring
Diese Funktion führt Vergleichsoperationen zwischen Zeichenkettenvariablen und einem Vergleichsstring durch. Das Ergebnis wird als logischer Wert zurückgegeben.
Die Funktion IsEqualCS führt einen exakten Vergleich durch, wobei Klein- und Großbuchstaben unterschieden werden ('case sensitive'). Für IsEqual sind Klein- und Großbuchstaben gleich.
Diese beiden Funktionen sind Spezialfälle von IsInList.
Portabilität:
Diese Funktion ist in allen unterstützten Systemen verfügbar.
Siehe auch:
GetItem
GetItemStr
GetItemTest
QueryItemCount
FindInList
IsInList
GetStr
GetAsStr
GetAsNum
GetLst
SetStr
SetLst
InsertItem
AppendItem
DeleteItem