Wie programmiere ich eine einfache Addition in C++?
-
pumuckl schrieb:
314159265358979 schrieb:
Für Freunde von printf habe ich heute etwas ganz besonderes im Angebot - nur heute zum halben Preis!
Packs auf deine Homepage und einen Link darauf in deine Signatur - dann brauchst du es nicht bei jeder passenden und unpassenden Gelegenheit wieder rauskramen

Für den OP hat das zumindest im Moment garkeine Relevanz.Weder hab ich eine Homepgae, noch kram ichs jedes mal raus - Ich tipps jedes mal neu

-
bloß wo?
vllit bin ich zu blöd zum proggen gut möglich!
-
darknight11 schrieb:
bloß wo?
vllit bin ich zu blöd zum proggen gut möglich!Beschreibe mal bitte das Fehlverhalten genauer. Startest du das Programm und siehst dann dauerhaft eine leere Box (kann ich mir kaum vorstellen)? Oder verschwindet sie gleich wieder (kann ich mir ebenfalls kaum vorstellen, da getchar)? Oder wie?
-
- Quell tippen
- Compilieren
3 Ausführen ( kommt eine Leere Dos-Box ) die sich durch Enter wieder schließst)
nonst nicht ich verstehs selba nicht!
-
Hö? Seltsam. Vll flusht der nich. Mach Mal:
cout << /* ... */ " so richtig fett." << endl;
-
-
darknight11 schrieb:
Was ist eigendlich der #include <isotram>?
wieso gehts dann mit <<endl;
Steht beides im C++-Einsteiger-Buch deiner Wahl. Im ersten Kapitel.
-
darknight11 schrieb:
Was ist eigendlich der #include <isotram>?
Na also die Frage gebe ich mal zurück!

-
_matze schrieb:
darknight11 schrieb:
Was ist eigendlich der #include <isotram>?
Na also die Frage gebe ich mal zurück!

Yay, jetzt erst gesehn. Eine TRAM-Bahn nach ISO-Norm natürlich *SCNR*
-
Danke für eure zalreichen postings und eure Geduld!
#include <isotream>
using namespace std;
int main()
{
double x = 12;
int y = 10;
cout << x + y; << "Ergebnis";<< <<endl;
getchar();
return 0;
}wie immer ist die cout- zeile falsch!
LG Darknight11
-
Erste Zeile:
#include <iostream>
Und die Zeile 7 sollte nur ein Semikolon haben (am Ende).
-
Habs schon danke trotzdem.
-
Kann mir bitte noch einmal jemand erklären was die << bei cout zu bedeuten haben (<<)?
Danke!
-
Wozu ist
xvom Typdoubleund nicht vom Typint?
-
Das wird verwendet als Ausgabe-Operator - ganz links steht das Ziel (cout=Standard-Ausgabe), rechts damit die auszugebenden Daten. Aber ehe du hier das Forum mit Fragen löscherst, kauf dir ein gutes Buch über C++

-
@Cstoll
Danke!
-
Hey Leute,
Wieso rechnet der PC nach meiner eingabe einer Zahl die ich per tastatur eingegeben habe nicht weiter?
#include <iostream>
using namespace std;
int main()
{
int y;
cout << "geben Sie eine Zahl ein:";
cin >> y;
cout << "Das Quadrat von " << y << " ist " << y * y << endl;getchar();
return 0;
}danke für die unterstützung!
-
Sollte er. Ich kenne
getcharnicht. Vielleicht ist es durch den, sich immer noch im Input-Buffer befindende, Delimiter getäuscht.
-
@EOutOfResources
durch den Befehl wird (nach meinem wissen nach) verhindert dass sich das sich das Dos- Fenster selbständig schliest!Sowas wie System Pause!
-
darknight11 schrieb:
durch den Befehl wird (nach meinem wissen nach) verhindert dass sich das sich das Dos- Fenster selbständig schliest!
Ganz genau. Aber wenn noch ein Zeichen im Puffer steht, wird natürlich das genommen. Wieso sollte er auch auf dich warten, wenn er schon vom Puffer gefüttert wird.

#include <iostream> using namespace std; int main() { int y; cout << "geben Sie eine Zahl ein:"; cin >> y; cout << "Das Quadrat von " << y << " ist " << y * y << endl; cout << getchar(); // 10dez --> line feed getchar(); return 0; }[ EDIT ] Das was ich da nun gemacht habe, ist natürlich nicht so schlau. Es könnten auch noch 10 Zeichen im Puffer stehen, nicht dass du dann auf die Idee kommst, 11x getchar() zu schreiben. Daher solltest du die im Puffer stehenden Zeichen einfach ignorieren:
#include <iostream> #include <limits> using namespace std; int main() { int y; cout << "geben Sie eine Zahl ein:"; cin >> y; cout << "Das Quadrat von " << y << " ist " << y * y << endl; cin.clear(); cin.ignore(numeric_limits<streamsize>::max(),'\n'); getchar(); return 0; }