テキスト内の特定の単語を検索する関数を作成しましたが、問題があります。const char 引数を取得する strcmp_function を使用し、a[] は cons char ではありません。このプログラムでこの関数を使用するにはどうすればよいですか? (w は単語を意味します)
int comparision(const char sentence[ ],char *w)
{
int i, length=0, c=0, l=0;
int j,count=0;
char a[20]={'0'};
length= strlen(sentence);
l= strlen(w);
for (i=0; i<length; i++)
{
if (sentence[i] == ' '||sentence[i] == '\t'||sentence[i] == '\n')
{
for(j=0;j<l;j++)
a[j]=sentence[j+i+1];
a[j+1]='\0';
if( strcmp(a,w)==0)
count++;
}}
return count;
}