リストに追加する前に重複をチェックしようとしていますが、何が間違っているのかわかりませんでした。皆さんが私を助けてくれることを願っています。たとえば、「ロバ」のように、ランダムな文字列を生成して Sign[k] を出力します。
while (temp1 != NULL)
{
if (strcmp (static_cast <char *>((temp1 -> data)), temp)== 0)
return false;
temp1 -> next = head;
head = temp1;
}
return true;
}