13章の「敵にショットを撃たせてみよう」について

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
伊勢

13章の「敵にショットを撃たせてみよう」について

#1

投稿記事 by 伊勢 » 13年前

「--- shot.cpp のshot_main()関数を以下のように修正 ---」

とある所なんですが、shot_main()関数がいったいどこにあるのかがわかりません。

アバター
ぱにしん
記事: 58
登録日時: 14年前
住所: 滋賀

Re: 13章の「敵にショットを撃たせてみよう」について

#2

投稿記事 by ぱにしん » 13年前

確かに私が見た限りでは12章の時点のファイルを見ても有りませんし、13章の解説を見てもそれ以前には無いようなので、そのまま追加されるとよろしいかと思います。

伊勢

Re: 13章の「敵にショットを撃たせてみよう」について

#3

投稿記事 by 伊勢 » 13年前

ぱにしんさん、返信ありがとうございます。

ぱにしんさんの言うとおり、ただ追加すればいいだけのようでした。

しかし、新たなエラーが、、、、、

もはや件名とは関係がないのですが、エラー内容が

「エラー 5 error C3861: 'graph_bullet': 識別子が見つかりませんでした c:\users\user\desktop\stgプログラム\1章\mydat\source\graph.cpp 26 1 RyuJin


でした。

この場合、どのファイルを見直せばよろしいのでしょうか?
「graph.cpp」ファイルを見ても、どこが悪いのかわかりませんし、他のファイルに問題があるのではと思うのですが。

よろしくお願いします。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: 13章の「敵にショットを撃たせてみよう」について

#4

投稿記事 by softya(ソフト屋) » 13年前

伊勢 さんが書きました:「エラー 5 error C3861: 'graph_bullet': 識別子が見つかりませんでした c:\users\user\desktop\stgプログラム\1章\mydat\source\graph.cpp 26 1 RyuJin
そのエラーは、graph_bulletと言う名前を使っているところはあるが定義されているところがないと言うエラーです。
この場合だと関数名ですので、関数呼び出しに対応した関数定義が無いと言うわけです。

龍神録のプログラムをただ写していても意味がありませんので意味を理解してエラーを取るようにしましょう。
graph.cpp の26行目の関数呼び出しで呼び出したい関数は何処にあるはずですか?プログラムの流れをよく考えてみてください。
それと龍神録の関数名に大きな意味があることを理解してくださいね。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

伊勢

Re: 13章の「敵にショットを撃たせてみよう」について

#5

投稿記事 by 伊勢 » 13年前

softya(ソフト屋) さん、返信ありがとうございます。

エラーが出るのは定義がされていない、ということでしたが、よく見直してみると、なぜか定義を後の方に書いてしまっていました。

書き直して改めてビルドしてみると、正常に作動しました。

アドバイスありがとうございます!

閉鎖

“C言語何でも質問掲示板” へ戻る