Highscore
-
Ich hab da ja glatt noch ne Frage.
Weiß jemand wie ich mir hier unter mfc ne Highscore bauen kann?
ich habe die Variablen m_name,m_punkte
wofür die stehen brauch ich ja icht zu erklären.
ich möchte das auch so haben das wenn ich im Programm in der Highscore stehe das es das nächste mal wenn ich es aufmache auch noch da ist also in eine Datei speichern oder so und außerdem muss er das auch gleich richtig sortieren und ich habe gar kein plan bis auf die buttons HIGHSCORE ANZEIGEN und IN DIE HIGHSCORE habe ich noch nichtskann mir da jemand helfen?
-
hi,
das Schreiben einer Highscore - Datei dürfte ja nicht so das Problem sein.
Zum Lesen würde ich an deiner Stelle die Datei komplett in einen
C - String einlesen, den dann in einen CString umwandeln und mit
CString::Find( TCHAR ch, int nStart ); ein makantes Zeichen suchen und dann
mit Hilfe von CString::Mid( int nFirst, int nCount ); die einzelnen Strings
herausfiltern.Zum sortieren: wenn du es einfach, aber nicht so perfekt haben willst, dann
merk dir doch die Reihenfolge beim einlesen, vergleiche die
Punktzahlen und schiebe die Punktzahl an die gewünschte Stelle
und schreibe dann alles in der neuen richtigen Reihenfogle in
die Datei.Tschau Gartenzwerg
-
Ja, also ich würde dir empfehlen alles wichtige was dazu gehört in ein Struct
zu packen, dass kannst du dann einfach in eine Datei schreiben, und auslesen.
Beim Sortieren kannst du dann auch über den Index sortieren.Devil