strcmp を使用して、char 配列で特定の文字を検索したいと考えています。たとえば、テキストのどこにあるインデックス番号を検出したいと思い.
ます。
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);
}
}
ただし、出力します"passing argument 1 of 'strcmp' makes pointer from integer without a cast "
。char 配列が int であることに気付きましたが、char インデックスを渡す方法がわかりませんでした。この機能をどのように使用すればよかったのか教えてください。