私はブラックジャックプログラムを作成しており、トップスコアをファイルに書きたいと思っています。明らかに、プログラムが実行された最初の数回は、すべてのスコアをハイスコアリストに入力します。その後、追加される10スコアよりも高いスコアのみを追加します。最初の10スコア(現在は11 )を削除します。私はこのようなリンクリストを使用して考えてきた:トップ10スコアをファイルに書き込む
struct highScore
{
char name;
int score;
highScore *next;
};
リンクリストの私の知識はかなり基本的なものですので、私は実際にそれをコーディングすることができます前に、私は私の研究を行う上でいきたいと考えています。 私はこれを過度に複雑化しているのだろうか、仕事をやり遂げるためのより簡単な方法があるのか、それとも私はここの正しい道にいるのだろうか?
これは宿題ですか? – enobayram
いいえ、それは私のためだけです。私は2ヶ月前にプログラミングを始めているので、そういう場合は私を許してください。私はコードや何かを探しているわけではなく、ちょうど正しい軌道にあるポインタ – karoma
リンクリストで練習を始めたいのなら、これは初心者の練習に適しています。注意: 'highScore'は有効ではありません。' struct highScore'が必要です。 –