【发布时间】:2013-12-31 08:32:57
【问题描述】:
感谢所有帮助我解决问题的人。
【问题讨论】:
-
您说的问题是,当您拥有要使用的代码时,该代码无法编译。您不认为提供无法编译的代码以及尝试编译时提供的错误输出是一个好主意吗?
-
对不起,我添加了另一部分。这是我第一次使用这个网站。
-
尝试编译时遇到的错误是什么?在复制字符串时也会遇到问题,
word[i]=dictn[j]只会分配指针,而不是复制单词中的实际字符。 -
错误信息是什么?
-
如果
word和dictn都是char的数组,那么我看不到strncmp和strcmp调用在这里是如何工作的。strncmp(word, dictn, 1)将比较两个单词的第一个字符。如果返回 0 以外的值,则表示第一个字符不同。发生这种情况时,我看不出strcmp(word, dictn)怎么可能返回 0。