![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
猫でもわかるゲームプログラミングで勉強しているんですが、プログラミング初心者です。
Visual C++2008ExpressEditionを使っています。
3章のpolyline01という複数の連続直線を描くプログラムなんですが、
またコンパイルできず困っています。作者にも出版社にも連絡中ですですが返事来るか不安です。
switch (msg) {
case WM_PAINT:
hdc = BeginPaint(hWnd, &ps);
for (i = 0; i < 25; i++) {
MyDraw(hdc, 10 * i,10 * i,500 - 20 * i);←94行目
}
EndPaint(hWnd, &ps);
break;
結果>\visual studio 2008\projects\polyline01\polyline01\polyline01.cpp(94) : error C3861: 'MyDraw': 識別子が見つかりませんでした
お分かりになる方、どうか教えてくださいm(_ _)m
先のプログラムはもっと多くのエラーでコンパイルできないようでした。・・・
No.1ベストアンサー
- 回答日時:
コンパイラの気持ち
「"MyDraw" って出てきたけど,そんなの知らないよ・・・」
おそらく,別の場所で MyDraw 関数が定義されているはずですが,
使っている場所より前に宣言がないとコンパイラには分かりません。
プロトタイプ宣言をしてコンパイラに教えてあげましょう。
http://www.pc.uec.ac.jp/sp/hshrkw/edu/program/b1 …
あと, 『猫でも~』のソースコードはダウンロードできます。
http://homepage2.nifty.com/c_lang/index.html
最後のブロックでMyDrawが出てきますが、URLの通りのプロトタイプ宣言、そこに最後のブロックと同じ
int MyDraw(HDC hdc, int x, int y, int inc) + ;
をコピペしたらなんとかコンパイルできました!
どうもありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) python fbprophetについて 1 2022/09/29 19:44
- Windows 10 Visual StudioとVisual C++ Build Toolsについて 1 2023/04/16 03:42
- C言語・C++・C# 参考にいろいろとc言語、c++言語プログラミングでレジストリーを操作したいのですが、無料配布のc++ 3 2022/12/22 01:49
- その他(プログラミング・Web制作) Visual StudioでDjangoのプロジェクト配下のappを作成する方法 1 2022/05/01 03:47
- C言語・C++・C# カードシャッフルのブログラムを使ってc言語でブラックジャックをしたい 2 2022/04/12 15:13
- C言語・C++・C# 3×3のラテン方陣をつくるプログラムを作成したのですが、(↓) #include <stdio.h> 5 2023/07/10 01:53
- C言語・C++・C# C++のcinの動作 5 2023/02/26 00:13
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- Java EclipseとVisual StudioをPC1台にインストールしただけではPCは重くならない? 3 2022/12/08 15:35
- その他(プログラミング・Web制作) Scratchについてです 作ったプログラムをコンピュータに保存してそのまま何もいじらずにそのプログ 1 2022/05/19 18:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
0除算して、落ちるプログラムと...
-
CPUが16bitでも32bitOSでコンパ...
-
fortranでのNaNについて
-
C++ で、「)」が必要 というエ...
-
コンパイラについて
-
Eclipseの環境設定について
-
PICマイコンでGIEビットが1に出...
-
FORTRANとC++の連動について
-
C++でアボート(Abort)で処理が...
-
io.hをincludeするとそのような...
-
コンパイルできない
-
GNUコンパイラとIntelコンパイ...
-
Delphiの逆コンパイル
-
移植性の高いmakefileの作成
-
変数(関数)名の頭に_
-
conio.h? curses.h?
-
volatile修飾について
-
Mingwでコンパイルする場合のプ...
-
MyDraw識別子とは?
-
C言語のワーニングメッセージの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
0除算して、落ちるプログラムと...
-
CPUが16bitでも32bitOSでコンパ...
-
C++ で、「)」が必要 というエ...
-
C++でアボート(Abort)で処理が...
-
コンパイルできない
-
io.hをincludeするとそのような...
-
変数(関数)名の頭に_
-
コンパイラについて
-
fortranでのNaNについて
-
ABAQUS ユーザーサブルーチン...
-
volatile修飾について
-
Visual C++とVisual C++.NETの違い
-
コンパイラの制限 : ヒープの領...
-
Eclipseの環境設定について
-
graph.hがincludeできない
-
Delphiの逆コンパイル
-
プリコンパイラとは?
-
sprintfを用いたフォーマット文...
-
BCB5 「コンパイラ内部エラー」...
-
PICマイコンによる乱数の表示に...
おすすめ情報