詳しくはこちらトピックに返信するユーザー名:メールアドレス:件名:C言語のヘッダーファイルの拡張子を答えよ(半角):答えを正確にご入力ください。答えられるかどうかでスパムボットか否かを判定します。まちがって送信してしまいました。変更すると、再現できます。最初の質問のソースとエラーメッセージの対応が間違っているものと思われます。2年前かずまさんも同じようなソースになってますね。C++でも動かせて良かったです。C++でも動かせたいという趣旨で次回は質問しようと思います。「明示的なキャストが必要です。」とあるので、それに従って明示的なキャストを書けば使えるはずです。*)bsearch(&ky,にするということですね。このエラーが再現できていませんが、リディアンドミナントさんが使用しているコンパイラは何ですか?(&ky,[/quote]かずまさんも同じようなソースになってますね。C++でも動かせて良かったです。C++でも動かせたいという趣旨で次回は質問しようと思います。id=3,19401,146646]「明示的なキャストが必要です。」とあるので、それに従って明示的なキャストを書けば使えるはずです。*)bsearch(&ky,にするということですね。結城紬さんありがとうございます。C++で実行する際は、このコードで行けそうです。malloc関数についても悩んだことあったのですが、このサイトで解決した覚えがあります。変わっているため、そのままではコンパイルできないことはよくあることです。扱いが異なることが原因です。ようにキャストする必要があります。移行時に問題になりやすい部分です。結城紬さんありがとうございます。C++で実行する際は、このコードで行けそうです。malloc関数についても悩んだことあったのですが、このサイトで解決した覚えがあります。変わっているため、そのままではコンパイルできないことはよくあることです。扱いが異なることが原因です。ようにキャストする必要があります。移行時に問題になりやすい部分です。変わっているため、そのままではコンパイルできないことはよくあることです。扱いが異なることが原因です。ようにキャストする必要があります。移行時に問題になりやすい部分です。変わっているため、そのままではコンパイルできないことはよくあることです。扱いが異なることが原因です。ようにキャストする必要があります。移行時に問題になりやすい部分です。2年前みけCATさん、かずまさん返信ありがとうございます。ややこしくしてしまって、すみません。かずまさんの言うとおり、私はvoid(*)でキャスト変換して、コンパイルしてそのままエラーを掲示してしまいました。質問項目2のプロセスで記載すべきでした。C++->win32コンソールアプリケーションです最初のエラーはこれでした。エンティティに割り当てることはできません最終的には、Mathさんが言ってるように、VisualStudioではC用にかかれたProgramがそのままではC/C++で動かないという認識でいいのでしょうか...。みけCATさん、かずまさん返信ありがとうございます。ややこしくしてしまって、すみません。かずまさんの言うとおり、私はvoid(*)でキャスト変換して、コンパイルしてそのままエラーを掲示してしまいました。質問項目2のプロセスで記載すべきでした。C++->win32コンソールアプリケーションです最初のエラーはこれでした。エンティティに割り当てることはできません最終的には、Mathさんが言ってるように、VisualStudioではC用にかかれたProgramがそのままではC/C++で動かないという認識でいいのでしょうか...。まちがって送信してしまいました。*))int_cmpに変更すると、再現できます。最初の質問のソースとエラーメッセージの対応が間違っているものと思われます。まちがって送信してしまいました。*))int_cmpに変更すると、再現できます。最初の質問のソースとエラーメッセージの対応が間違っているものと思われます。「明示的なキャストが必要です。」とあるので、それに従って明示的なキャストを書けば使えるはずです。*)bsearch(&ky,にするということですね。id=3,19401,146646]「明示的なキャストが必要です。」とあるので、それに従って明示的なキャストを書けば使えるはずです。*)bsearch(&ky,にするということですね。2年前>「明示的なキャストが必要です。」とあるので、それに従って明示的なキャストを書けば使えるはずです。いう意味では使えるわけですがVisualStudioではC用にかかれたProgramがそのままではC/C++で動かないという意味ですね。>「明示的なキャストが必要です。」とあるので、それに従って明示的なキャストを書けば使えるはずです。いう意味では使えるわけですがVisualStudioではC用にかかれたProgramがそのままではC/C++で動かないという意味ですね。C拡張子では動くけど、C++拡張子では動かないという認識ですね。C++では使えない(?)ようですね。その通りではありません。「明示的なキャストが必要です。」とあるので、それに従って明示的なキャストを書けば使えるはずです。id=3,19401,146642]C拡張子では動くけど、C++拡張子では動かないという認識ですね。C++では使えない(?)ようですね。id=3,19401,146643]その通りですね。[/quote]その通りではありません。「明示的なキャストが必要です。」とあるので、それに従って明示的なキャストを書けば使えるはずです。2年前その通りですね。微妙に違いますね!その通りですね。2年前Mathさんありがとうございます。C拡張子では動くけど、C++拡張子では動かないという認識ですね。C++では使えない(?)ようですね。Mathさんありがとうございます。C拡張子では動くけど、C++拡張子では動かないという認識ですね。C++では使えない(?)ようですね。2年前Windows10,VS2017Community,C言語(拡張子*.c)ではエラー発生せず正常動作しますね。型への変換には明示的なキャストが必要です。==========となりますね。Windows10,VS2017Community,C言語(拡張子*.c)ではエラー発生せず正常動作しますね。型への変換には明示的なキャストが必要です。==========[/code]となりますね。取り組んで(作ったプログラムはどれでgoogle検索をしたのですが、上手くいきませんでした。こちらで質問させてもらいます。*))int_cmpをどう改良すればいいのか分かりません。今のCの知識はどの程度なのか基本的な文法知識は身についてると思います。取り組んで(作ったプログラムはどれでgoogle検索をしたのですが、上手くいきませんでした。こちらで質問させてもらいます。*))int_cmpをどう改良すればいいのか分かりません。今のCの知識はどの程度なのか基本的な文法知識は身についてると思います。ミクプラは自由にリンクできます。