Skocz do zawartości
Vasto_Lorde

[CS:GO] Liczenie ilości wystąpień stringu w innym stringu (CountSubstringInString)

Rekomendowane odpowiedzi

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);
}

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić obrazków. Dodaj lub załącz obrazki z adresu URL.


×
×
  • Dodaj nową pozycję...