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 nichts

    kann 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


Anmelden zum Antworten