strcmp
Az strcmp függvény segítségével összehasonlíthatunk két karakterláncot.
Paraméterek: ( const string1[], const string2[], bool:ignorecase, length )
Magyarázat:const string1[] - Az egyik karakterlánc.
const string2[] - A másik karakterlánc
bool:ignorecase - Logikai értékû paraméter( Hamis[ false ], vagy igaz [ true ], azaz 0, vagy 1 ), ha az értéke igaz( 1 ), akkor az összehasonlításban a kis-, és nagybetûket nem fogja különbségnek számítani.
length - Az összehasonlítás végpontja( karaktere ). Ezt a paramétert nem muszáj megadnunk, hiszen alapértelmezett értéke a sztring( ek ) hosszúsága.
VisszatérésA függvény visszatérési értéke 0, ha a két sztring egyezik, és valamilyen más szám, ha nem egyeznek.
MegjegyzésEz a függvény 0-ával tér vissza ha valamelyik a két string közül üres.
Példa a használatra:
//Az alábbi eljárásban összehasonlítunk két karakterláncot; Ha egyeznek, akkor igaz értékkel, ha nem, hamis értékkel térünk vissza( Itt: A visszatérési érték igaz lesz ).
public OnFilterScriptInit( ) {
if( strcmp( \"Ez hasznos függvény\", \"ez HasznoS FüGGvénY\", true ) == 0 ) return true;
else return false;
}
Kapcsolódó függvények
strlen -
http://wiki.sa-mp.com/wiki/Strlenstrfind -
http://wiki.sa-mp.com/wiki/Strfindstrtok -
http://wiki.sa-mp.com/wiki/Strtokstrdel -
http://wiki.sa-mp.com/wiki/Strdelstrins -
http://wiki.sa-mp.com/wiki/Strinsstrmid -
http://wiki.sa-mp.com/wiki/Strmidstrpack -
http://wiki.sa-mp.com/wiki/Strpackstrval -
http://wiki.sa-mp.com/wiki/Strvalstrcat -
http://wiki.sa-mp.com/wiki/StrcatBõvebben a stringkezelésrõl:
http://sampforum.hu/index.php?topic=3610.0Eredeti téma:
http://wiki.sa-mp.com/wiki/Strcmp