Abfragen in Abhängigkeit Ausgeben
-
Hallo SeppJ,
vielen Dank für den tollen Tipp. Funktioniert.SeppJ schrieb:
Das liegt daran, dass char ein einzelnes Zeichen ist. Wenn du einen Namen (aus mehreren Zeichen) eingibst, dann wird davon nur das erste genommen, wenn du ein Zeichen einliest. Entsprechend kann dann die zweite Frage direkt mit dem zweiten verbliebenen Zeichen des Namens beantwortet werden (da du wieder nur einen einzelnen char liest) und die dritte und vierte Frage schlagen einfach fehl, da dort Zahlen gelesen werden, aber die verbliebenen Zeichen des Namens gefunden werden.
Nimm mal std::string (Header: string) als Datentyp für Zeichenketten.
float ist der wohl denkbar ungeeignetste Datentyp für eine Geldmenge. Nimm wenigstens eine Ganzzahl. Das ist zwar auch nicht optimal, aber allemal besser als ein (quasi-)kontinuierlicher Datentyp für eine diskrete Größe.
Es ist ja sehr löblich, dass du in deinem ersten Beitrag versucht hast, die Code-Tags zu benutzen , aber du musst sie auch wieder zumachen, damit sie wirken. Schreib dazu [/code] am Ende des Programmcodes (oder benutz den passenden Button im Editfenster unter den Smileys). Als registrierter Forennutzer kannst du deinen Beitrag nachträglich bearbeiten und dies korrigieren.
-
Sicherlich praxistauglich, aber würde ich nicht drauf vertrauen.
Nein, ich auch nicht.
Das war nur ein auf die schnelle gefundene Möglichkeit. Warte mal kurz.
-
Sone schrieb:
Warte mal kurz.
Ich glaube, wenn du es richtig haben möchtest, brauchst du so etwas wie eine dezimale Fließkommazahl. Das ist schon einiger Aufwand. Schönerweise reicht es ja, diesen Aufwand nur einmal zu betreiben, danach kann es jeder benutzen.
-
Neh, ich verschwende jetzt meinen Abend damit, eine kleine Geld-Lib zu schreiben. Bis morgen Früh stell ich mal die erste Version hoch.
-
Ihr habt lustige Vorstellungen darüber, was in einer Bank passiert. *kopfschüttel*
-
seldon schrieb:
Ihr habt lustige Vorstellungen darüber, was in einer Bank passiert. *kopfschüttel*
Erzähl.
-
Btw, erste Code-Schnipsel funktionieren. Sowas in der Richtung muss mit:
DEFINE_CURRENCY(Euro, "Euro") DEFINE_CURRENCY(USDollar, "US-Dollar") DEFINE_CURRENCY_RELATION(Euro, USDollar, 1.34) // Wert zur Laufzeit veränderbar
Edit: :'D
-
https://github.com/bingojamigo/Money-Lib/tree/master/Money Lib
So die erste, schnell vollendete Version.
-
...
-
Warum eigentlich nicht
.hpp
und.cpp
als Endung? Ist zumindest weiter verbreitet
-
...
-
|\|1C#7 1337 63|\|_|6!
Swordfish schrieb:
Ach Swordfish, das war doch erst der Anfang.
Nexus schrieb:
Warum eigentlich nicht
.hpp
und.cpp
als Endung? Ist zumindest weiter verbreitetAber uncool. Hört sich an wie h pups pups und c pups pups
Edit: Neh, es kennzeichnet die von mir erstellten Header und Sources. Die von anderen sind dann ja eben anders.Edit: Und "konstruktive" Kritik gibt es nicht?
-
Mir ist gerade aufgefallen, das Design ist völliger Blödsinn.
-
Ok, Design überarbeitet. Jetzt ist es ganz lustig
https://github.com/bingojamigo/Money-Lib/tree/master/Money Lib