Non andremo lontano di questo passo... se non riesci a cercare una stringa in un'altra stringa figurati sulle diagonali di una matrice. Lasciamo stare i puntatori e le funzioni, vediamola semplicemente con array e indici:
codice:
char str[100], word[100];
// in str c'è la stringa in cui cercare, in word la parola da cercare
come cerchi quante volte word compare in str?