Salve, ragazzi in questa traccia d'esame mi viene richiesto di contare quante parole contengano la silaba do io ho scritto questo codice:

codice:
#include<stdio.h>#include<string.h>
#include<stdlib.h>


int do_finder( char m[],  int n){


int i, do_counter = 0;
 n=11;
for(i=0; i<n; i++){
if((strstr(m[i],"do") )!= 0){
do_counter++;
}
}
printf("\nLe parole che contengono do sono: %d", do_counter);
return do_counter;}


int main (){
	int do_number;
	 char mat[10]={"Domiziana"};
	 do_finder(mat,do_number);
	 
	 return 0;
	
}
Ma non compila assolutissimamente! Mi da dei warning e non esegue alcun che!! Qualcuno può darmi una mano?? Sto impazzendo!!