我有一个在下面引用中描述的作业问题。这是一个我必须实现的简单功能。在网上看了之后,我只是找到了具有类似实现但没有解释的功能。
对我的代码进行评分的程序只是说“wordCmp 使用时失败”。所以基本上关于如何以不同的方式处理这个问题的任何建议?只是评分员给出了如此广泛的回应,我不确定它可能有什么问题。
int wordCmp (struct inode* n1, struct inode* n2)
返回一个整数,表示两个节点中的字符串之间的关系:值大于零表示第一个不匹配的字符在 n1->word 中的值大于在 n2->word 中的值;小于零的值表示相反。您可以使用 strcmp 来实现此功能。
struct inode { char *word; }; int wordCmp (struct inode* n1, struct inode* n2){ return strcmp(n1->word, n2->word); }