Einzelnen Beitrag anzeigen
Alt 26.03.2012, 17:27   #6 (permalink)
Vienna
SQF Zauberer 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Vienna
 
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
Standard

Die Befehle toArray und toString sind ja für spezielle String-Funktionen gedacht.

Hier die Funktion "treffer".

Aufruf: ["Mutter","Muttermal"] call treffer;

Sie gibt true zurück, wenn der erste String am Beginn des zweiten Strings vorhanden ist.

Code:
treffer =
 {
  private ["_a","_b","_r"];
  _a=toArray (_this select 0);
  _b=toArray (_this select 1);
  _r=true;
  for "_i" from 0 to count _a -1 do
   {
    if(_a select _i != _b select _i)then{_r=false}
   };
  _r
 };
 
hint format ["%1", ["Mutter","Muttermal"] call treffer]
Zum Testen kopiere die Codezeilen in einen Funk-Auslöser.
Vienna ist offline