基本的に私が探しているのは、配列の内容 (例: 句) を比較対象の個々の単語に設定する方法です。そのため、ユーザーがデータを入力すると、同じ長さの単語がいくつあるかがわかります。
void main(){
char array[30];
int length, cont, array_tokens;
printf("enter a phrase: ");
scanf("%[^\n]s", array); //or gets(array); which ever one you like
/*-------------------------
*******magic happens*******
---------------------------*/
for(int i=0; i<wordcount;i++)
printf("%d word(s) with %d letters was entered", array_tokens, cont);//some sort of
system("pause"); //counter which came
} //with the magic that
//happened before
したがって、結果は次のようになります。
フレーズを入力してください:ユーザーは類似した長さの単語を含むフレーズを入力しました
1 文字で 1 単語が入力されました
4 文字の 2 つの単語が入力されました
5文字の単語が1つ入力されました
6 文字で 3 つの単語が入力されました
7文字の単語が1つ入力されました