Dann mal los:
1. Wozu cstdlib? return 0; bzw in deinem Fall gar kein return reicht vollkommen.
2. using namespace std; ist häßlich und böse. Begründungen dazu stehen im Forum.
3. Gewöhn dir an, Variablen direkt zu initialisieren.
4. Überprüfe ob, ob beim Einlesen kein Fehler aufgetreten ist.
5. system("PAUSE") ist Quark - für Begründung wie auch bei #2 vorgehen.
Die Erklärung für die Parameter der Main-Routine lässt sich ebenfalls über eine Suchmaschine finden.
Hier mal ein ganz primitiver Vorschlag:
1. Wozu cstdlib? return 0; bzw in deinem Fall gar kein return reicht vollkommen.
2. using namespace std; ist häßlich und böse. Begründungen dazu stehen im Forum.
3. Gewöhn dir an, Variablen direkt zu initialisieren.
4. Überprüfe ob, ob beim Einlesen kein Fehler aufgetreten ist.
5. system("PAUSE") ist Quark - für Begründung wie auch bei #2 vorgehen.
Die Erklärung für die Parameter der Main-Routine lässt sich ebenfalls über eine Suchmaschine finden.
Hier mal ein ganz primitiver Vorschlag:
Code:
#include <iostream>
int main()
{
int num1 = 0;
int num2 = 0;
std::cout << "Number 1: ";
if(!(std::cin >> num1))
{
return 1;
}
std::cout << "Number 2: ";
if(!(std::cin >> num2))
{
return 1;
}
int result = num1 + num2;
std::cout << "Result: " << result << std::endl;
return 0;
}