9章から先に進めない

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

9章から先に進めない

#1

投稿記事 by おヒゲさま » 13年前

この度は初めてのプログラミングをするにあたって、Visual Studio2010を使いC++でSTGを作るお手本として、この竜神録を参考にさせて頂いているのですが、少し困っているので皆様の助言をいただければと思い、トピックを投稿させていただきました。

9章「キャラクタの移動制御をしてみよう」までは問題なくこなすことができたのですが、次の10章「敵を表示させてみよう」に書いてある通りにソースを変更したのですが、ビルドした際に色々とエラーが表示され、出来上がったアプリケーションも9章のときのものと同じ動作しかしません。
気付いた点としては、GV.hに記述してある  GLOBAL configpad_t configpad; と GLOBAL enemy_order_t enemy_order[ENEMY_ORDER_MAX]; に赤の波線が付き、カーソルを重ねると、それぞれ Error 識別子”conffigpad_t”、"enemy_order_t"が定義されていませんとのエラーが表示されます。これを修正しようとしてみたらますますビルド後のエラーが増えてしまったりしたので、現在お手上げの状態です。

エラーメッセージ
1>------ ビルド開始: プロジェクト: NKT, 構成: Debug Win32 ------
1> shotH.cpp
1>c:\users\hayakawa\desktop\project\1章\mydat\include\define.h(20): warning C4067: プリプロセッサ ディレクティブの後に余分な文字がありました - 改行が必要です
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C2146: 構文エラー : ';' が、識別子 'configpad' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C2146: 構文エラー : ';' が、識別子 'enemy_order' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1> shot.cpp
1>c:\users\hayakawa\desktop\project\1章\mydat\include\define.h(20): warning C4067: プリプロセッサ ディレクティブの後に余分な文字がありました - 改行が必要です
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C2146: 構文エラー : ';' が、識別子 'configpad' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C2146: 構文エラー : ';' が、識別子 'enemy_order' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1> out.cpp
1>c:\users\hayakawa\desktop\project\1章\mydat\include\define.h(20): warning C4067: プリプロセッサ ディレクティブの後に余分な文字がありました - 改行が必要です
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C2146: 構文エラー : ';' が、識別子 'configpad' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C2146: 構文エラー : ';' が、識別子 'enemy_order' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1> music.cpp
1>c:\users\hayakawa\desktop\project\1章\mydat\include\define.h(20): warning C4067: プリプロセッサ ディレクティブの後に余分な文字がありました - 改行が必要です
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C2146: 構文エラー : ';' が、識別子 'configpad' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C2146: 構文エラー : ';' が、識別子 'enemy_order' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1> main.cpp
1>c:\users\hayakawa\desktop\project\1章\mydat\include\define.h(20): warning C4067: プリプロセッサ ディレクティブの後に余分な文字がありました - 改行が必要です
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C2146: 構文エラー : ';' が、識別子 'configpad' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C2146: 構文エラー : ';' が、識別子 'enemy_order' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1> load.cpp
1>c:\users\hayakawa\desktop\project\1章\mydat\include\define.h(20): warning C4067: プリプロセッサ ディレクティブの後に余分な文字がありました - 改行が必要です
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C2146: 構文エラー : ';' が、識別子 'configpad' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C2146: 構文エラー : ';' が、識別子 'enemy_order' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\source\load.cpp(12): error C2065: 'sound_se' : 定義されていない識別子です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\load.cpp(54): error C2228: '.cnt' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\load.cpp(55): error C2228: '.pattern' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\load.cpp(56): error C2228: '.knd' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\load.cpp(57): error C2228: '.x' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\load.cpp(58): error C2228: '.y' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\load.cpp(59): error C2228: '.sp' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\load.cpp(60): error C2228: '.bltime' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\load.cpp(61): error C2228: '.blknd' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\load.cpp(62): error C2228: '.col' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\load.cpp(63): error C2228: '.hp' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\load.cpp(64): error C2228: '.blknd2' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\load.cpp(65): error C2228: '.wait' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\load.cpp(66): error C2228: '.item_n' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\load.cpp(67): error C2228: '.item_n' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\load.cpp(68): error C2228: '.item_n' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\load.cpp(69): error C2228: '.item_n' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\load.cpp(70): error C2228: '.item_n' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\load.cpp(71): error C2228: '.item_n' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1> key.cpp
1>c:\users\hayakawa\desktop\project\1章\mydat\include\define.h(20): warning C4067: プリプロセッサ ディレクティブの後に余分な文字がありました - 改行が必要です
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C2146: 構文エラー : ';' が、識別子 'configpad' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C2146: 構文エラー : ';' が、識別子 'enemy_order' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\source\key.cpp(20): error C2146: 構文エラー : ';' が、識別子 'pad' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\key.cpp(20): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\source\key.cpp(20): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\source\key.cpp(32): error C2228: '.key' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\key.cpp(33): error C2228: '.key' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\key.cpp(36): error C2228: '.key' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\key.cpp(36): error C2228: '.left' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\key.cpp(37): error C2228: '.key' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\key.cpp(37): error C2228: '.up' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\key.cpp(38): error C2228: '.key' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\key.cpp(38): error C2228: '.right' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\key.cpp(39): error C2228: '.key' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\key.cpp(39): error C2228: '.down' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\key.cpp(40): error C2228: '.key' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\key.cpp(40): error C2228: '.shot' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\key.cpp(41): error C2228: '.key' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\key.cpp(41): error C2228: '.bom' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\key.cpp(42): error C2228: '.key' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\key.cpp(42): error C2228: '.slow' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\key.cpp(43): error C2228: '.key' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\key.cpp(43): error C2228: '.start' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\key.cpp(44): error C2228: '.key' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\key.cpp(44): error C2228: '.change' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\key.cpp(50): error C2228: '.key' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1> ini.cpp
1>c:\users\hayakawa\desktop\project\1章\mydat\include\define.h(20): warning C4067: プリプロセッサ ディレクティブの後に余分な文字がありました - 改行が必要です
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C2146: 構文エラー : ';' が、識別子 'configpad' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C2146: 構文エラー : ';' が、識別子 'enemy_order' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\source\ini.cpp(5): error C2228: '.down' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\ini.cpp(6): error C2228: '.left' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\ini.cpp(7): error C2228: '.right' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\ini.cpp(8): error C2228: '.up' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\ini.cpp(9): error C2228: '.bom' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\ini.cpp(10): error C2228: '.shot' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\ini.cpp(11): error C2228: '.slow' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\ini.cpp(12): error C2228: '.start' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\ini.cpp(13): error C2228: '.change' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1> graph_back.cpp
1>c:\users\hayakawa\desktop\project\1章\mydat\include\define.h(20): warning C4067: プリプロセッサ ディレクティブの後に余分な文字がありました - 改行が必要です
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C2146: 構文エラー : ';' が、識別子 'configpad' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C2146: 構文エラー : ';' が、識別子 'enemy_order' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1> graph.cpp
1>c:\users\hayakawa\desktop\project\1章\mydat\include\define.h(20): warning C4067: プリプロセッサ ディレクティブの後に余分な文字がありました - 改行が必要です
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C2146: 構文エラー : ';' が、識別子 'configpad' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C2146: 構文エラー : ';' が、識別子 'enemy_order' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\source\graph.cpp(8): warning C4244: '引数' : 'double' から 'float' への変換です。データが失われる可能性があります。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\graph.cpp(8): warning C4244: '引数' : 'double' から 'float' への変換です。データが失われる可能性があります。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\graph.cpp(14): warning C4244: '引数' : 'double' から 'float' への変換です。データが失われる可能性があります。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\graph.cpp(14): warning C4244: '引数' : 'double' から 'float' への変換です。データが失われる可能性があります。
1> fps.cpp
1>c:\users\hayakawa\desktop\project\1章\mydat\include\define.h(20): warning C4067: プリプロセッサ ディレクティブの後に余分な文字がありました - 改行が必要です
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C2146: 構文エラー : ';' が、識別子 'configpad' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C2146: 構文エラー : ';' が、識別子 'enemy_order' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1> enemy_act_pattern.cpp
1>c:\users\hayakawa\desktop\project\1章\mydat\include\define.h(20): warning C4067: プリプロセッサ ディレクティブの後に余分な文字がありました - 改行が必要です
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C2146: 構文エラー : ';' が、識別子 'configpad' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C2146: 構文エラー : ';' が、識別子 'enemy_order' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1> enemy.cpp
1>c:\users\hayakawa\desktop\project\1章\mydat\include\define.h(20): warning C4067: プリプロセッサ ディレクティブの後に余分な文字がありました - 改行が必要です
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C2146: 構文エラー : ';' が、識別子 'configpad' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C2146: 構文エラー : ';' が、識別子 'enemy_order' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1> cshot.cpp
1>c:\users\hayakawa\desktop\project\1章\mydat\include\define.h(20): warning C4067: プリプロセッサ ディレクティブの後に余分な文字がありました - 改行が必要です
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C2146: 構文エラー : ';' が、識別子 'configpad' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C2146: 構文エラー : ';' が、識別子 'enemy_order' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\source\cshot.cpp(23): error C2065: 'PI' : 定義されていない識別子です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\cshot.cpp(31): error C2065: 'se_flag' : 定義されていない識別子です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\cshot.cpp(41): error C2065: 'PI' : 定義されていない識別子です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\cshot.cpp(49): error C2065: 'se_flag' : 定義されていない識別子です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\cshot.cpp(55): error C2228: '.shot' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\cshot.cpp(58): error C2228: '.slow' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\cshot.cpp(72): warning C4244: '初期化中' : 'double' から 'int' への変換です。データが失われる可能性があります。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\cshot.cpp(72): warning C4244: '初期化中' : 'double' から 'int' への変換です。データが失われる可能性があります。
1> char.cpp
1>c:\users\hayakawa\desktop\project\1章\mydat\include\define.h(20): warning C4067: プリプロセッサ ディレクティブの後に余分な文字がありました - 改行が必要です
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C2146: 構文エラー : ';' が、識別子 'configpad' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C2146: 構文エラー : ';' が、識別子 'enemy_order' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\source\char.cpp(7): error C2228: '.left' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1>c:\users\hayakawa\desktop\project\1章\mydat\source\char.cpp(9): error C2228: '.right' の左側はクラス、構造体、共用体でなければなりません
1> 型は 'int' です。
1> boss_shotH.cpp
1>c:\users\hayakawa\desktop\project\1章\mydat\include\define.h(20): warning C4067: プリプロセッサ ディレクティブの後に余分な文字がありました - 改行が必要です
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C2146: 構文エラー : ';' が、識別子 'configpad' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C2146: 構文エラー : ';' が、識別子 'enemy_order' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1> boss_shot.cpp
1>c:\users\hayakawa\desktop\project\1章\mydat\include\define.h(20): warning C4067: プリプロセッサ ディレクティブの後に余分な文字がありました - 改行が必要です
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C2146: 構文エラー : ';' が、識別子 'configpad' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(26): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C2146: 構文エラー : ';' が、識別子 'enemy_order' の前に必要です。
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\users\hayakawa\desktop\project\1章\mydat\include\gv.h(39): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1> コードを生成中...
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========

随分と長文を羅列する形となってしまって申し訳ないのですが、プログラミング初心者ということもあってどうしたらいいかまったく分からないので、皆様、どうかお力添えをお願いします。 

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

Re: 9章から先に進めない

#2

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

実はエラーは勉強する大変なチャンスです。書き写して一発で動いていたら、何にも頭に入って来ないのでエラーを逆にチャンスと考えましょう。
圧倒的な数のエラーで驚いていると思いますが、書き写しているコードなので原因さえ分かれば直す所はほんの少しかもしれません。
GLOBAL configpad_t configpad; と GLOBAL enemy_order_t enemy_order[ENEMY_ORDER_MAX];
ここで赤線が出るそうですが、configpad_tとenemy_order_tの宣言はどうなっていますか? 確認してみましょう。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

閉鎖

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