Du bist nicht angemeldet.

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

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

21

13.03.2011, 00:00

Durchgehen und übergeben?
Mit dem for-range Feature würd es noch einfacher gehen aber sonst halt:

C-/C++-Quelltext

1
2
3
4
for (vector<string>::const_iterator it = highscore.begin(); it != highscore.end(); ++it) {
    sf::string current((*it));
    // mach damit was du willst
}


Oder mit dem flag

Quellcode

1
-std=c++0x

C-/C++-Quelltext

1
    for (auto it = highscore.begin(); it != highscore.end(); ++it) {
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

FreezingEngine

Treue Seele

  • »FreezingEngine« ist der Autor dieses Themas

Beiträge: 280

Wohnort: NRW

Beruf: Schüler

  • Private Nachricht senden

22

13.03.2011, 00:59

wie konventiere ich sf::string in ein int?
"He who sacrifices freedom for security deserves neither."
Benjamin Franklin

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

23

13.03.2011, 01:02

Wieso sollte man so etwas machen?
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

FreezingEngine

Treue Seele

  • »FreezingEngine« ist der Autor dieses Themas

Beiträge: 280

Wohnort: NRW

Beruf: Schüler

  • Private Nachricht senden

24

13.03.2011, 01:03

ich bräuchte es für eine prüfung der neue highscore soll nur gespeichert werden wenn der alte kleiner is und kann ja nicht en string in >= machn^^
"He who sacrifices freedom for security deserves neither."
Benjamin Franklin

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

25

13.03.2011, 01:09

Würde es spontan mit atoi machen, aber vllt. hat die SFML ja von Haus aus sowas parat.
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

FreezingEngine

Treue Seele

  • »FreezingEngine« ist der Autor dieses Themas

Beiträge: 280

Wohnort: NRW

Beruf: Schüler

  • Private Nachricht senden

26

13.03.2011, 01:21

da wird das aber mit chars gemacht ich hab en std string und möchte den zu einem int machen^^
"He who sacrifices freedom for security deserves neither."
Benjamin Franklin

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

27

13.03.2011, 01:26

da wird das aber mit chars gemacht ich hab en std string und möchte den zu einem int machen^^

Irgendwie solltest du dir nochmal generell was zu C++ durchlesen.
http://www.cplusplus.com/reference/string/string/c_str/
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

28

13.03.2011, 01:27

du hast zugang zu jeder möglichen suchmaschine, nutz sie!
dafür gibts ne kleine methode die dir weiter helfen könnte -.-
wenn du bei jedem kleinen scheiss fragen musst kannst du das programmieren auch komplett sein lassen...(ich sag das nicht nur wegen diesem thread sondern auch weil wir viel chatten. nich das jetzt jemand anfängt zu flamen...)
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

Werbeanzeige