Eingabe realisieren? |
21.09.2010, 18:44 | Auf diesen Beitrag antworten » | |||||
bandchef | Eingabe realisieren? Hi Leute! Ich hab folgendes Programm bisher geschrieben: #include<stdio.h> #include<stdlib.h> #include<iostream.h> int main() { float zahl1, zahl2; zahl1 = 3.52; zahl2 = 2.42; float summe; summe = zahl1 + zahl2; cout << summe << endl; system("PAUSE"); return 0; } Bes berechnet mir die addition der beiden Zahlen 3,52 und 2,42. Nun möchte ich aber, dass der Benutzer dazu aufgefordert wird zwei x-beliebige Zahlen einzugeben und das Programm dann die addition der beiden Zahlen erledigt. Ich weiß es gibt einen Befehl der Art: scanf. Nur wie muss ich dann noch weiter machen? Danke! |
|||||
|
||||||
21.09.2010, 23:35 | Auf diesen Beitrag antworten » | |||||
3FingerbreitNougat | Wird auf dieser Seite der Uni Bayreuth sehr gut beschrieben.
Ich kann selbst kein C, hab mir das nur so zusammengebastelt, kann also Fehler enthalten und optimierbar sein. atof(string) ist hier beschrieben. MfG |
|||||
26.09.2010, 11:41 | Auf diesen Beitrag antworten » | |||||
Drakor | Mhmmh ... merkt man denn es handelt sich bei dem Code des Threaderstellers um C++ und da er schon std::cout aus iostream verwendet schlage ich vor liegt es nahe das für Eingabe zuständige std::cin zu benutzen:
Ja, wie man sieht ist cin/cout ein Stream, der auch in den float direkt reinschreiben kann. |
|