找到两个不同数组的相同元素

时间:2014-12-05 00:56:02

标签: c arrays string

我有两个名为array[100]array2[100]的字符串数组,数组值分配有fgets(sentence1, 100, stdin);gets(sentence2, 100, stdin);。数组可能包含相同的单词,也可能不包含相同的单词。

如何在两个数组中找到相同的单词,并在输出中显示单词。

谢谢:) P / S。我使用指针。

1 个答案:

答案 0 :(得分:1)

我会使用strtok(重入版本)和strcmp的组合。

对两个字符串进行标记,然后使用嵌套的for循环使用strcmp将第一个句子的每个单词与第二个句子的每个单词进行比较。