CXI-Basis-Programmierreferenz / Version 2 / Datenspeicherung / CxiNode / Zeichenketten /
int CxiNode :: IsInList (CxiName pname, const char *pcomp, CxiLong options = 0) const
int cxiIsInList ...P (CxiHandle self, CxiName pname, const char *pcomp, CxiLong options)
Prüft eine Stringvariable oder eine Stringliste
pname:
Name der Variablen (String oder Stringliste, Pfad bei ...P-Variante und C++)
pcomp:
Vergleichsstring
options:
Art des Vergleichs:
0 = Vollständiger Vergleich ohne Groß/Klein-Unterscheidung (stricmp)
1 = Vollständiger Vergleich mit Groß/Klein-Unterscheidung (strcmp)
2 = Teilstring in Variable enthalten (strstr)
return:
1 = Kriterium für die Stringvariable oder für mindestens ein Element der Liste erfüllt
0 = Kriterium für die Stringvariable nicht erfüllt oder für kein Element der Liste erfüllt
Diese Funktion führt Vergleichsoperationen zwischen Zeichenkettenvariablen und einem Vergleichsstring durch. Das Ergebnis wird als logischer Wert zurückgegeben. Um die Position des gefundenen Strings zu bestimmen, kann die ähnliche Funktion FindInList benutzt werden.
Portabilität:
Diese Funktion ist in allen unterstützten Systemen verfügbar.
Siehe auch:
FindInList
GetItem
GetItemStr
GetItemTest
QueryItemCount
IsEqual...
GetStr
GetAsStr
GetAsNum
GetLst
SetStr
SetLst
InsertItem
AppendItem
DeleteItem