str_cmp (STRING* string1, char* string2)
Vergleicht zwei Strings
unter Berücksichtigung von Groß/Kleinschreibung.
str_cmpi (STRING* string1, char* string2)
Vergleicht zwei Strings ohne Berücksichtigung von Groß/Kleinschreibung.
str_cmpni (STRING* string1, char* string2)
Vergleicht den Anfang zweier Strings ohne Berücksichtigung von Groß/Kleinschreibung;
die Strings können von verschiedener Länge sein.
Parameter:
string1
- zu vergleichender String
string2
- zu vergleichende String, char* oder STRING*
Rückgabewert:
1 - string1 ist gleich string2
0 - string1 unterscheidet sich von string2
Geschwindigkeit:
Schnell
Bemerkungen:
Im Unterschied zu C / C++, wo, wenn die Strings gleich sind, ähnliche
Funktionen ein FALSE (falsch) zurückliefern, geben diese Funktionen
ein TRUE (wahr) zurück, wenn die Strings gleich sind.
Beispiel:
STRING* s1 = "hello world";
STRING* s2 = "Hello World";
...
str_cmp(s1,"hello world"); // returns 1
str_cmp(s2,"hello world"); // returns 0
str_cmpi(s1,"hello world"); // returns 1
str_cmpni(s2,"Hello"); // returns 1
Siehe auch:
str_cpy, str_cat, str_len, str_clip, str_trunc, str_stri
► Aktuelle Version Online