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

Porates

Frischling

  • »Porates« ist der Autor dieses Themas

Beiträge: 32

Beruf: GameDesign Student bei Qantm Institut München, Gründer von DarkMirrorGames

  • Private Nachricht senden

1

08.10.2009, 14:28

Taschenrechner mit einem String C++

Vorgehenweise beim berechnen aus einem String.
www.darkmirrorgames.de

K-Bal

Alter Hase

Beiträge: 703

Wohnort: Aachen

Beruf: Student (Elektrotechnik, Technische Informatik)

  • Private Nachricht senden

2

08.10.2009, 14:42

Warum sollte er auch nach der ersten Zahl weiter machen? Du hast gar keine Schleife programmiert.

Für solche Dinge bietet es sich einen zwei Stacks zu nehmen, auf die du Operanden bzw. Operatoren pushst.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

3

08.10.2009, 14:44

Dein Programm tut folgendes:
  1. "12 + 12" in die Variable Calcstring speichern
  2. Ausgeben wieviele zeichen der string Calcstring hat
  3. Nachschauen ob eine 1 in Calcstring vorkommt, wenn ja wird ziffern um eins erhöht
  4. Den Wert von ziffern ausgeben
  5. Programm beenden

Porates

Frischling

  • »Porates« ist der Autor dieses Themas

Beiträge: 32

Beruf: GameDesign Student bei Qantm Institut München, Gründer von DarkMirrorGames

  • Private Nachricht senden

4

08.10.2009, 15:05

Ich werd jetzt erstmal nach den Operaten suchen und schauen welche Zahlen davor bzw dahinter stehen.
www.darkmirrorgames.de

K-Bal

Alter Hase

Beiträge: 703

Wohnort: Aachen

Beruf: Student (Elektrotechnik, Technische Informatik)

  • Private Nachricht senden

5

08.10.2009, 15:21

Lese einfach immer ein Objekt ein, falls es eine Zahl ist packst du es auf den Zahlen-Stack und falls es ein Operator ist packst du es auf den Operator-Stack. Wenn das klappt bist du schon nen ganzen Schritt weiter.

Stazer

Alter Hase

Beiträge: 468

Wohnort: Berlin

Beruf: Student

  • Private Nachricht senden

6

08.10.2009, 16:10

könntet ihr vll ma nicht immer den erten post löschen?
danke =)

Werbeanzeige