Salve a tutti,
ho un puntatore ad una stringa di caratteri (AbBcCDhEFCCBcH)

e un array di puntatori a char
char *stringToSearch[] = {"Ab","Bc","C"};

come si fa una funzione che determini (e restituisca) quante volte si trovano i vari caratteri nella stringa.

per cui in questo caso troverei
Ab una volta
Bc due volte
C tre volte

qualcuno sa suggerirmi o darmi un esempio?
tks