【发布时间】:2014-11-06 18:27:56
【问题描述】:
我想比较两个字符串,但我要查找的单词在 40 个字符的数组中。所以我想要的是将单词与数组的前 40 个字符进行比较。
我该怎么做?
所以:
words[1] = "apple"
words2[1] = a
words2[2] = p
words2[3] = p
words2[4] = l
words2[5] = e
代码
int j;
for(j = 0; j < i; j++)
{
printf("%s\n", words[j]);
if (strcmp (words[j], words2[]) == 0)
{
// found it
}
}
【问题讨论】:
-
@user3121023
array确实需要空终止,只是指出这一点