私はCプログラミングが初めてなので、これはばかげた質問かもしれません...しかし、次のエラーが表示されます:
45: error: invalid operands to binary % (have .char*. and .int.)
45: error: expected .). before string constant
45 行目は 2 番目の printf 関数です。
いくつかの情報: charsInWord と indexOf は両方とも int 値を返します
int main()
{
char word [20];
char c;
printf("Enter a word and a character separated by a blank ");
scanf("%s %c", word, &c);
printf("\nInput word is "%c". contains %d input character. Index of %c in it is %d\n", word, charsInWord(word), c, indexOf(word, c));
return 0;
}