- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MyDraw識別子とは?)
MyDraw識別子とは?
このQ&Aのポイント
- 猫でもわかるゲームプログラミングで勉強しているんですが、プログラミング初心者です。Visual C++2008ExpressEditionを使っています。
- 3章のpolyline01という複数の連続直線を描くプログラムなんですが、またコンパイルできず困っています。作者にも出版社にも連絡中ですですが返事来るか不安です。
- お分かりになる方、どうか教えてくださいm(_ _)m 先のプログラムはもっと多くのエラーでコンパイルできないようでした。・・・
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#137556
回答No.1
コンパイラの気持ち 「"MyDraw" って出てきたけど,そんなの知らないよ・・・」 おそらく,別の場所で MyDraw 関数が定義されているはずですが, 使っている場所より前に宣言がないとコンパイラには分かりません。 プロトタイプ宣言をしてコンパイラに教えてあげましょう。 http://www.pc.uec.ac.jp/sp/hshrkw/edu/program/b1/Ex5-1.htm あと, 『猫でも~』のソースコードはダウンロードできます。 http://homepage2.nifty.com/c_lang/index.html
お礼
最後のブロックでMyDrawが出てきますが、URLの通りのプロトタイプ宣言、そこに最後のブロックと同じ int MyDraw(HDC hdc, int x, int y, int inc) + ; をコピペしたらなんとかコンパイルできました! どうもありがとうございます。