何故か構造体のメンバの初期化ができなくて困ってます。
main.cppの簡単な流れは、
初期化(Player_Init()という関数で行う)→メインループ→終了
で、Player.cppのソースがこちらです。
#include "DxLib.h"
#include "Keyboard.h"
#include "Player.h"
#include <stdio.h>
//-----------------------------------------------------------
//		グローバル変数定義
//-----------------------------------------------------------
typedef struct{
	int hp,mp;	//体力とペンキ残量
}CS;
//画像ハンドル
static int Handle[10];
//スキル[矢印キー][種類]
static int Skill[4][50];
static int Init,Init2;	//初期化するか否かの数値
static int wait,Timer;	//待機時間
//各点の情報を詰め込むボックス
static int RGB[640][480];
//-----------------------------------------------------------
//		各種関数の定義
//-----------------------------------------------------------
Mouse M(){
	static Mouse p;
	GetMousePoint( &p.x , &p.y );
	return p;
}
void Player_Init(){
	for(int i=0;i<4;i++) for(int j=0;j<50;j++) Skill[i][j] = 0;
	Init = 0;
	Init2= 0;	//スキル発動後からの時間計測用
	wait = 0;
	Handle[0] = LoadGraph("img/menu.png");
	CS.hp = 5;
	CS.mp = 99;
}
エラーコード
c:\documents and settings\kk2\my documents\visual studio 2008\projects\game01\player.cpp(47) : error C2143: 構文エラー : ';' が '.' の前にありません。
c:\documents and settings\kk2\my documents\visual studio 2008\projects\game01\player.cpp(47) : error C2143: 構文エラー : ';' が '.' の前にありません。
c:\documents and settings\kk2\my documents\visual studio 2008\projects\game01\player.cpp(48) : error C2143: 構文エラー : ';' が '.' の前にありません。
c:\documents and settings\kk2\my documents\visual studio 2008\projects\game01\player.cpp(48) : error C2143: 構文エラー : ';' が '.' の前にありません。
47行目が、「CS.hp = 5;」としている行です。
どこがいけないのでしょうか。



 メニュー
 メニュー カレンダー
 カレンダー Clock
 Clock 最新メンバー
 最新メンバー 投稿数
 投稿数 Link to us
 Link to us カウンター
 カウンター