000
26.04.2006, 14:08 Uhr
Manuelito
|
Hallo!
Ich will bei meinem spiel die highscores aus einer datei holen oder wenn die datei nicht existiert, eine neue anlegen und da standardwerte eintragen.
C++: |
void hsh() { highscores.open("Highscores.txt", ios::in); if (highscores.fail()) { highscores.open("Highscores.txt", ios::out); for (int i = 0; i < 10; i++) highscS[i] = "Leer"; //highscS[i] ist ein string-array for (int j = 0; j < 10; j++) highscM[j] = "Leer"; for (int k = 0; k < 10; k++) highscE[k] = "Leer"; for (int l = 0; l < 10; l++) highscpS[l] = 0; //highscpS[i] ist ein int-array for (int m = 0; m < 10; m++) highscpM[m] = 0; for (int n = 0; n < 10; n++) highscpE[n] = 0; for (int o = 0; o < 10; o++) highscores << highscS[o] << endl << highscpS[o] << endl; for (int p = 0; p < 10; p++) highscores << highscS[p] << endl << highscpS[p] << endl; for (int q = 0; q < 10; q++) highscores << highscS[q] << endl << highscpS[q] << endl; } else einlesen(); }
|
die Datei erzeugt der auch, aber die bleibt leer, woran kann das liegen?
MfG Manuelito -- Verstand ist das, was am gerechtesten unter den Menschen verteilt ist. Jeder glaubt, er hätte genug davon. -- unbekannt |