現在作成中の弾幕にハイスコアの機能をつけようと思っています。
そこで、ファイルに新しいハイスコアを書き込む前に、古いハイスコアのデータを消したいです。
(つまり、テキストファイルの中身を空にする)
http://9cguide.appspot.com/index.html
を見ても書いていなかったので、方法を教えてください。
テキストファイルの中身をすべて消してから書き込む方法
Re:テキストファイルの中身をすべて消してから書き込む方法
今の状態はこんな感じです。
int SCORE=0;
int OLDSCORE;
FILE *HighScore;
HighScore = fopen("data\\HighScore.txt","a+");
fscanf(HighScore,"%d",&OLDSCORE);
fprintf(HighScore,"%d",SCORE);
fclose(HighScore);
int SCORE=0;
int OLDSCORE;
FILE *HighScore;
HighScore = fopen("data\\HighScore.txt","a+");
fscanf(HighScore,"%d",&OLDSCORE);
fprintf(HighScore,"%d",SCORE);
fclose(HighScore);