Zmien definicje funkcji dodajac kwadratowe nawiasy po alfa:
char * znajdz(char * text, char alfa[]){
char * wynik2 = strstr( (wynik+1), str2 );
czy tu nie powinno byc
char * wynik2 = strstr( (wynik+1), alfa );
no i to wywolane funkcji w mainie jest troche bez sensu, kompilator nie rozumie co to jest wynik2 w mainie.
Po ty zmianach u mnie dziala