Szerző Téma: Hogyan kérhetem le, hogy az adott string hexadecimális színkód-e?  (Megtekintve 976 alkalommal)

Hogyan kérhetem le, hogy az adott string hexadecimális színkód-e?
« Dátum: 2013. Augusztus 11. - 02:38:26 »
0 Show voters
Hogyan kérhetem le, hogy az adott string hexadecimális színkód-e?

Nem elérhető SnooP

  • 1798
  • SnooP
    • Profil megtekintése
Hogyan kérhetem le, hogy az adott string hexadecimális színkód-e?
« Válasz #1 Dátum: 2013. Augusztus 11. - 03:06:07 »
+1 Show voters

stock IsHex(string[])
{
   if(strfind(string, \"0x\", true))
 {
 print(\"A hex megtálva\");
 }
 return 1;
}
public OnFilterScriptInit()
{
new string[28] = \"Talad meg a 0xFFFFFF hexet\";
if(IsHex(string))
{
print(\"OK\");
}
return 1;
}

 
Tessék ilyentájt írtam neked egyet 5 perc alatt, leteszteltem nálam mûködik. Remélem választ adtam a problémára ;)


Vagy Y_Less megoldása
 

stock ishex(str[])
{
    //P:3(\"ishex called: \\\"%s\\\"\", str);
    new
        i,
        cur;
    if (str[0] == \'0\' && (str[1] == \'x\' || str[1] == \'X\')) i = 2;
    while (str)
    {
        cur = str[i++];
        if (!((\'0\' <= cur <= \'9\') || (\'A\' <= cur <= \'F\') || (\'a\' <= cur <= \'f\'))) return 0;
    }
    return 1;
}
« Utoljára szerkesztve: 2013. Augusztus 11. - 03:07:38 írta SnooP »

Hogyan kérhetem le, hogy az adott string hexadecimális színkód-e?
« Válasz #2 Dátum: 2013. Augusztus 11. - 03:15:58 »
0 Show voters
Köszi a segítséget, ment a plussz. :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal