まちがって送信してしまいました。*))int_cmpに変更すると、再現できます。最初の質問のソースとエラーメッセージの対応が間違っているものと思われます。2年前みけCATさん、かずまさん返信ありがとうございます。ややこしくしてしまって、すみません。かずまさんの言うとおり、私はvoid(*)でキャスト変換して、コンパイルしてそのままエラーを掲示してしまいました。質問項目2のプロセスで記載すべきでした。C++->win32コンソールアプリケーションです最初のエラーはこれでした。エンティティに割り当てることはできません最終的には、Mathさんが言ってるように、VisualStudioではC用にかかれたProgramがそのままではC/C++で動かないという認識でいいのでしょうか...。変わっているため、そのままではコンパイルできないことはよくあることです。扱いが異なることが原因です。ようにキャストする必要があります。移行時に問題になりやすい部分です。結城紬さんありがとうございます。C++で実行する際は、このコードで行けそうです。malloc関数についても悩んだことあったのですが、このサイトで解決した覚えがあります。変わっているため、そのままではコンパイルできないことはよくあることです。扱いが異なることが原因です。ようにキャストする必要があります。移行時に問題になりやすい部分です。2年前かずまさんも同じようなソースになってますね。C++でも動かせて良かったです。C++でも動かせたいという趣旨で次回は質問しようと思います。「明示的なキャストが必要です。」とあるので、それに従って明示的なキャストを書けば使えるはずです。*)bsearch(&ky,にするということですね。ミクプラは自由にリンクできます。