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:
come cerchi quante volte word compare in str?codice:char str[100], word[100]; // in str c'è la stringa in cui cercare, in word la parola da cercare