Vasto_Lorde 1 Napisano 20 Czerwca 2019 Opis Funkcja liczy ilość wystąpień danego char'u/znaku/stringu w innym podanym stringu i zwraca nam tę wartość. Jeśli coś pójdzie nie tak, funkcja zwróci wartość -1. Funkcja napisana na szybko bo nie mogłem czegoś takiego znaleźć w SourceMod'zie. Funkcja przyjmuje w kolejności: string w którym chcemy policzyć wystąpienia, string szukanych wystąpień, oraz wartość true/false czy funkcja ma brać pod uwagę małe i duże znaki. Stock stock int CountSubstringInString (char[] string, char[] substring, bool caseSensitive) { if (strlen(string) < strlen(substring)) return -1; return ReplaceString(string, sizeof(string), substring, substring, caseSensitive); } Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach