Szerző Téma: replacestring by Epsilon  (Megtekintve 1798 alkalommal)

Nem elérhető Epsilon

  • 1854
    • Profil megtekintése
replacestring by Epsilon
« Dátum: 2010. Augusztus 11. - 20:56:31 »
+1 Show voters
Ezt az egyszerû függvényt Mambonak, és emellett azért írtam, mert általam és talán általatok is hasznát veszi majd.
 
stock replacestring(str[], const find[],const finish[])
{
    #define MAXLEN 128
    new start = strfind(str,find);
    do
    {
        new end = start+strlen(find);
        strdel(str,start,end);
        strins(str,finish,start,MAXLEN);
        start = strfind(str,find);
    } while(start != -1);
    return str;
}

 
Ez a függvény lecserél egy karakterláncban egy részt az új (általad megadott) tartalomra.
Használati példa:
 
    new str[128] = \"Ez a szöveg cenzúrázlásra kipécézve!\";
    print(str);
    replacestring(str,\"szöveg\",\"[ecenz]\");
    print(str);

 
Ezt eredményezi:
 
Ez a szöveg cenzúrázlásra kipécézve!
Ez a [ecenz] cenzúrázlásra kipécézve!
[/quote]
« Utoljára szerkesztve: 2011. November 22. - 19:46:07 írta APC »

Nem elérhető M4tr1X

  • 1131
    • Profil megtekintése
replacestring by Epsilon
« Válasz #1 Dátum: 2010. Augusztus 12. - 09:58:05 »
0 Show voters
Jó lett, és tényleg hasznos. Grat.

Nem elérhető Lömpi

  • 1257
    • Profil megtekintése
replacestring by Epsilon
« Válasz #2 Dátum: 2010. Augusztus 12. - 10:16:32 »
0 Show voters
jó lett :D

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
replacestring by Epsilon
« Válasz #3 Dátum: 2010. Augusztus 12. - 12:59:57 »
0 Show voters
jó lett, használom majd :)

Nem elérhető Epsilon

  • 1854
    • Profil megtekintése
replacestring by Epsilon
« Válasz #4 Dátum: 2010. Augusztus 13. - 09:30:53 »
0 Show voters
Váljék egészségedre ;)

Nem elérhető hpeter94

  • 1450
  • Fórum fenntartó
    • Profil megtekintése
replacestring by Epsilon
« Válasz #5 Dátum: 2010. November 03. - 11:38:51 »
0 Show voters
egyszerû de mégis nagyszerû :P cenzúrára és textdrawokban az ékezetek lecserélésere használom :P

Nem elérhető KDDomi

  • 976
    • Profil megtekintése
replacestring by Epsilon
« Válasz #6 Dátum: 2010. November 03. - 11:48:54 »
0 Show voters
Jo kód!

Nem elérhető Epsilon

  • 1854
    • Profil megtekintése
replacestring by Epsilon
« Válasz #7 Dátum: 2010. November 06. - 14:06:13 »
0 Show voters
Kösz

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal