基本上我正在尋找的是一種將數組內容設置爲例如短語的方法,以將它們組合成單個要比較的單詞。所以當用戶輸入數據時,我可以知道他們有多少個相同長度的單詞。如何比較C或C++數組中的內容
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個字母相似lentgh詞語
1個字(一個或多個)短語被輸入
2輸入4個字母的單詞
輸入1個字母並輸入5個字母
3字(S)與6個字母被輸入
1個字(S)有7個字母是由進入
http://www.cplusplus.com/reference/cstring/strtok/ –
您是否在意冒險到底發生了什麼魔術? – maverick1989
我希望我可以給每個評論一個以上的投票,即羅伯特哈維 – macduff