Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Community-Fossil
Zitat
Wäre ein Pointer auf einen char (char*) nicht besser als eine const Referenz ?
lol die beiden posts nach thevoid waren scherze
Community-Fossil
C-/C++-Quelltext |
|
1 2 3 4 5 |
for(It = Map.begin(); It != Map.end(); It++) { cout << It->second.c_str() << " : " << It->first << endl; cout << "HASIH"; } |
du kannst es doch schon. das ist ne einfache ausgabe wie diese:[...]
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
void CHighscore::Load(char* cPath) { ifstream Input(cPath,ios::binary); if(Input == NULL) { cout << "Fehler beim öffnen der Datei: " << cPath << endl; } else { multimap<float,string,greater<float>>::iterator It; while(!Input.eof()) { Input >> It; } Input.close(); } } //Funktion zum speichern einer Highscore - Multimap in einer Datei void CHighscore::Save(char* cPath) { ofstream Output(cPath,ios::binary); if(Output == NULL) { cout << "Fehler beim öffnen der Datei: " << cPath << endl; } else { multimap<float,string,greater<float>>::iterator It; for(It = m_HighscoreMap.begin(); It != m_HighscoreMap.end(); It++) { Output << It << endl; } Output.close(); } } |
Gibt es auch nicht ... Bekomme eh eine Fehlermeldung deswegen ... Darum mein ich ja auch, dass ich mich da verennwäre mir neu, das es eienn operator << für multimap >::iterator als rechtsseitigen operand gibt ;-)
btw: du vergisst die map zu vergrößern
Werbeanzeige