また保存されるハイスコアを10進数で保存するにはどうすればいいでしょうか?
hiscore.cpp
void HiScoreSave( void ){ // ハイスコアのセーブ
FILE *fp ;
fp = fopen( "HiScore.txt" , "w" ) ;
if( fp == NULL ) return ;
fwrite( &ch.HiScore , sizeof( ch.HiScore ) , 1 , fp ) ;
fclose( fp ) ;
}
void HiScoreLoad( void ){ // ハイスコアのロード
FILE *fp ;
fp = fopen( "HiScore.txt" , "r" ) ;
if( fp == NULL ){
ch.HiScore = 100000 ;
}
else{
fread( &ch.HiScore , sizeof( ch.HiScore ) , 1 , fp ) ;
fclose( fp ) ;
}
}
void HiScore_Update(){
if( ch.HiScore < ch.score ){
ch.HiScore = ch.score ;
HiScoreSave() ; // ハイスコアのセーブ
}
}