ファイル操作について質問です!
Posted: 2013年2月13日(水) 01:34
こんばんは C言語初心者のももです!
現在C言語でゲーム作成を行っており、プレイヤーのステータス(HPとか)をファイルから読み込んでみたいと思い作業に取り組んでいます。
//プレイヤーのデータをロードする-------------------------------------------------------
LoadData( char *file_name )
{
int _hp;
int _sp;
//ファイルオープン
FILE *fp = fopen( file_name,"r" );
if( fp==NULL ){ throw system::Exception("ファイルを開くのに失敗したお\(^0^)/"); }
//hpのロード
fscanf(fp, "%d", &(_hp));
//spのロード
fscanf(fp, "%d", &(_sp));
//ファイルクローズ
fclose(fp);
hp = _hp;
sp = _sp;
}
現在上の様な感じでデータを読み込んでいます
ファイルの中身はこんな感じです。
//ファイルの中身 //
255 //
0 //
////////////////
これをHPという文字があれば255を読み込む、SPという文字があれば0を読み込むという感じにしたいのですが、
どうすればよいのですか?
どこかサンプルになるようなコードが書かれたサイトとかありませんか?
よければサンプルとか書いてくれれば嬉しいです。
//ファイルの中身 //
HP 255 //
SP 0 //
////////////////
現在C言語でゲーム作成を行っており、プレイヤーのステータス(HPとか)をファイルから読み込んでみたいと思い作業に取り組んでいます。
//プレイヤーのデータをロードする-------------------------------------------------------
LoadData( char *file_name )
{
int _hp;
int _sp;
//ファイルオープン
FILE *fp = fopen( file_name,"r" );
if( fp==NULL ){ throw system::Exception("ファイルを開くのに失敗したお\(^0^)/"); }
//hpのロード
fscanf(fp, "%d", &(_hp));
//spのロード
fscanf(fp, "%d", &(_sp));
//ファイルクローズ
fclose(fp);
hp = _hp;
sp = _sp;
}
現在上の様な感じでデータを読み込んでいます
ファイルの中身はこんな感じです。
//ファイルの中身 //
255 //
0 //
////////////////
これをHPという文字があれば255を読み込む、SPという文字があれば0を読み込むという感じにしたいのですが、
どうすればよいのですか?
どこかサンプルになるようなコードが書かれたサイトとかありませんか?
よければサンプルとか書いてくれれば嬉しいです。
//ファイルの中身 //
HP 255 //
SP 0 //
////////////////