我需要一些有关 strcmp 函数的帮助。我正在尝试将 const char 字与 char 数组进行比较。但无论出于何种原因,strcmp 都没有比较这两种类型。这就是我所拥有的:
typedef struct Node {
char word[LENGTH+1];
struct Node *Next;
}
Node;
for (NodePointer=hashtable->table[hashval];NodePointer !=NULL;NodePointer=NodePointer->Next)
{
i=0;
i=strcmp(word,NodePointer->word);
if (i==0)
return true;
}
return false;
}
有人知道可能是什么问题吗?我是否应该事先将每个 null 终止?