我有两个名为array[100]
和array2[100]
的字符串数组,数组值分配有fgets(sentence1, 100, stdin);
和gets(sentence2, 100, stdin);
。数组可能包含相同的单词,也可能不包含相同的单词。
如何在两个数组中找到相同的单词,并在输出中显示单词。
谢谢:) P / S。我使用指针。
答案 0 :(得分:1)
我会使用strtok(重入版本)和strcmp的组合。
对两个字符串进行标记,然后使用嵌套的for循环使用strcmp将第一个句子的每个单词与第二个句子的每个单词进行比较。