porównaj znak na tablicy znaków, używając strcmp

Chciałbym użyć strcmp do znalezienia określonego znaku w tablicy char. Na przykład chciałbym wykryć numer indeksu gdzie. jest na tekście.

char host[100] = "hello.world";
size_t i=0;
for(i=0;i<strlen(host);i++){
   if(strcmp(host[strlen(host)-i], ".")){
        printf("%d\n",i);
   }
}

jednak wychodzi"passing argument 1 of 'strcmp' makes pointer from integer without a cast ". Zauważam, że tablica char jest int, ale nie mogłem zrozumieć, jak powinienem był przejść indeks char. Czy możesz mi powiedzieć, jak powinienem był użyć tej funkcji?

questionAnswers(2)

yourAnswerToTheQuestion