witam
chciałbym napisać funkcje do przeszukiwania pamięci
zakładamy że mamy ciąg
hex
0x10 0x00 0x23 0x53 0xEE 0xEE 0x1b x00 0x76 0xEE 0xEE
funkcja miałaby być wywolana z parametrami:
char *buf - wskaznik na adres przeszukiwanego ciągu
int dlugosc_ciagu - długość przeszukiwanego ciągu
char *szukany - wskaznik na adres pszukanego ciągu
int dług_szukanego - długość przeszukiwanego ciągu
char *tablica - wskażnik na tablice przechowującą adresy znalezionych ciągów
funkcja zwracalaby ilość powtórzeń ( int ilosc)
chciałbym uzyskać porade czy istnieją juz podobne funkcje czy musze ją sam napisać
jak napisać żeby kod był optymalny pod wzgędem prędkości wykonania.
Czy obróbka po jednym bajcie jest sensowna
Dziękuje z góry za wszelkei uwagi zwłaszcza krytyczne :)
p.s niestety za młodu zostałem skażony pascalem dlatego rzeczy proste w c++ dla inych dla mnie są jeszce niewiadomą