Ошибка в коде: несовместимы типы операндов (char и const char) - C (СИ)
Формулировка задачи:
Текст не содержит знаков препинания и набран одинаковым шрифтом. Составить программу определения коли-чества использования в тексте: Заданного символа; За-данного слова; Заданного двухбуквенного сочетания.
Подскажите что исправить, в функции if пишет что не совместимы типы операндов (char и const char)
char slovo, sim, sochetanie;
int k, p, t;
printf("vvedite slovo");
scanf("%s",slovo);
printf("vvedite simvol");
scanf("%s",sim);
printf("vvedite dvuhbukvennoe so4etanie");
scanf("%s",sochetanie);
char *str="Krasivih lubyat chashe i prilejnei, veselih lubyat men'she, no bistrei. I molchalivih lubyat, toje reje, zato uj esli lubyat, to sil'nei!";
for (k=0;(*str)!='\0';str++)
{if ((*str)=="slovo") k++;
if ((*str)=="sim") p++;
if ((*str)=="sochetanie") t++;
}
printf("vvedennih slov v tekste = %s\n",k);
printf("vvedennogo simvola v tekste = %s\n",p );
printf("vvedennogo dvuhbukvennogo so4etaniya v tekste = %s",t);Решение задачи: «Ошибка в коде: несовместимы типы операндов (char и const char)»
textual
Листинг программы
if strcmp(str,"slovo")...