ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
479
479
EMPFEHLEN
-
08.12.03 14:21 #1
- Registriert seit
- Dec 2003
- Beiträge
- 2
Hallo!
Muss für mein Studium folgendes problem lösen. Wieder einmal ein kleiner taschenrechner. Anforderung: +,-,*,/ bei Q Programm beenden, bei C letzte Zahl in einen Zwischenspeicher, bei P letzte gespeicherte Zahl aufrufen.
Jetzt habe ich mir gedacht wenn die Eingabe z.B. 5+10 kommt diese trennen wie bei php explode(...). Kann mir jemand weiterhelfen bin schon am verzweifeln mit dem Eingabe Problem
Das ganze sollte in C passieren.
Danke
DF
-
08.12.03 23:19 #2
- Registriert seit
- Jan 2002
- Ort
- Bayern
- Beiträge
- 1.390
Da du in C programmierst, nehme ich mal an, daß du ein gewöhnliches null-terminiertes char Array verwendest.
Also durchlauf doch einfach dein Array Zeichen für Zeichen und trenne die Werte am Rechenzeichen auf. Diese schreibst du in ein neues Array und nimmst den Operator raus. Dann wandelst du die beiden Seiten in int, double oder float um und führst die Rechenoperation aus.
Wenn dein Rechner allerdings etwas mehr können soll wie z.B.
1+45+67
oder
4+6*4
oder
(4+2)/3
oder
(34-3)/(46+5)
usw...
Dann wird es wesentlich komplizierter, denn dann musst du dir einen kleinen Parser für dein Programm schreiben, der eine Eingabe Parst und dann nach den Gesetzen der Mathematik die Berechnung vornimmt. (Punkt vor Strich, Klammern, usw...)
Gruß Homerwe would change the world if god gave us the source code...
and remember, science is nothing more than reverse engineering nature...
Current projects:
- LdrawConverter
Ähnliche Themen
-
JTextField-Eingabe soll erst nach kompletter Eingabe überprüft werden
Von Tinipieps im Forum JavaAntworten: 1Letzter Beitrag: 26.05.10, 15:44 -
[Batch] HILFE benötigt ...Eingabe und copy to eingabe
Von Askin im Forum Sonstige SprachenAntworten: 3Letzter Beitrag: 03.03.10, 11:12 -
aufsplitten
Von smoerre im Forum PHPAntworten: 5Letzter Beitrag: 10.04.06, 15:49 -
formularfeld-eingabe nach eingabe sofort verarbeiten?
Von Suchfunktion im Forum PHPAntworten: 6Letzter Beitrag: 14.04.05, 23:31 -
Datenfeld aufsplitten
Von Opul im Forum PHPAntworten: 17Letzter Beitrag: 17.02.04, 12:57





Zitieren
Login






