14歳からはじめるC言語ゲームプログラミング(横スクロールアクションゲーム)をやっていて、第5章で意味がわからないエラーがでました・・・
error C2664: 'MessageBoxW' : 2 番目の引数を 'const char [25]' から 'LPCWSTR' に変換できません。
1> 指示された型は関連がありません。変換には reinterpret_cast、C スタイル キャストまたは関数スタイルのキャストが必要です。
というもので、chap4.cppの23行目と67行目でひっかかりました。
どうすれば解決できますでしょうか。
C言語に詳しい方、よろしくおねがいします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
貴重な回答者を失いましたね。
その手の入門書を読んでいる人は、たいてい回答者として参加することはまれです。なので、本を持っている人を期待しない方が良いでしょう。
まず、今使っているコンパイラの名称とバージョンも明確にしてくださいね。それと書籍は「14歳からはじめるC言語わくわくゲームプログラミング教室Visual Studio 2008編」ですか?もしかして古い方の「14歳からはじめるC言語わくわくゲームプログラミング教室 Windows98/2000/Me/XP対応 」を持ってませんか?
あと提示されたソースの何処が23行目と67行目なのでしょうか?
No.2
- 回答日時:
>本を持っている方に聞いたつもりだったのです
ということでしたら、その本を持っていない私には
回答する資格がないようです。
その本を持っている人からの回答をお待ちください。
もしかすると、「すぐに回答がほしい」という
当初のご希望には添わなくなるかもしれませんけれど…。
No.1
- 回答日時:
>chap4.cppの23行目と67行目でひっかかりました。
このように書かれましても、ここを見ている人が
その本を持っているとは限りませんね。
質問者さんが実際に書かれたソースで、
当該エラーが出た前後の数行を貼ってください。
この回答への補足
えーっと、本を持っている方に聞いたつもりだったのですが
if (LoadMap("media\\secondmap.txt")==-1 ||
____g_backimage == -1 || g_wallimage== -1 ||
____loadcheck == -1 || g_weakpoint05image == -1 ||
____g_e05clip1 == -1 || g_e05clip2 == -1 || g_e05clip3 == -1) {
____MessageBox(NULL, "ゲームを終了してください", "読み込みエラー",MB_OK);
____}
_はタブです。
本に書いてある通りのソースのはずなんですが、エラーが出ます。
MessageBoxがおかしいのでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# const char** p;のとき、free(p)でC4090エラーとなるのはなぜですか 3 2023/03/31 16:28
- C言語・C++・C# c言語 int temp = 0; if(isdigit(arr[i])){ temp=arr[i] 2 2022/03/27 01:44
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- 哲学 日本語は 言語類型として あたかも始原のごとくである 3 2022/05/29 04:41
- C言語・C++・C# C言語について コマンドラインで >変数 12.00 (char型) と、小数点付きの値を共用体に渡 1 2022/04/22 16:56
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- 哲学 日本語は論理表現にふさわしくないか の問題です 4 2022/06/25 03:56
- C言語・C++・C# visual studio 2019 についての質問です 1 2022/09/21 09:58
- 日本語 「が」についての叩き台です。ご感想をお聞かせください。 93 2022/09/29 14:11
- 子育て 親と子育てに関する考えが合わない 5 2023/07/11 22:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
python エラー
-
エクセルのエラーメッセージ「4...
-
Excelのエラーで困ってます。
-
ビルド失敗 指定されたファイ...
-
バッチからsqlplusの接続エラー...
-
HEWを使用しているのですが、こ...
-
適切な変換関数が存在しない???
-
visual C++ でビルドの中止がで...
-
デバッグ中のエラーのことで教...
-
入れ子になっている構造体配列...
-
Excel VBA ListBoxのマウスホイ...
-
error C3867 関数呼び出しには...
-
fortranでプログラムを実行する...
-
BC30002: 型 'ListItem' が定義...
-
C# ビデオカメラを表示するWP...
-
ユーザフォーム開くとエラーになる
-
”wchar_t*型は渡せない”という...
-
RightとLeft関数のライブ...
-
エラー 'iostream.h' : No su...
-
コンパイルできません。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
python エラー
-
エクセルのエラーメッセージ「4...
-
バッチからsqlplusの接続エラー...
-
Excelのエラーで困ってます。
-
HEWを使用しているのですが、こ...
-
適切な変換関数が存在しない???
-
VB2008で定数に色の設定をした...
-
fortranでプログラムを実行する...
-
BC30002: 型 'ListItem' が定義...
-
VBAでファイルを開くプログラム...
-
sys/time.hのインクルードがで...
-
error C3867 関数呼び出しには...
-
デバッグ中のエラーのことで教...
-
visual C++ でビルドの中止がで...
-
LPCWSTRとchar
-
RightとLeft関数のライブ...
-
Handlesについて
-
multiple definitionというエラー
-
ACCESSのDate関数のエラー表示...
-
WindowsからLinuxへの移植
おすすめ情報