Hallo will haben ein Programm unter Linux geschrieben und zwar folgendes:
// Bibliotheken einbinden
#include <iostream>
// Namensplatzhalter aktivieren
using namespace std;
// Variablen deklaration
int a, b, c;
char d;
int main()
{
// 1. übergeordnete Schleife
while (1)
{
system("clear");
cout << endl;
cout << " Addition von 2 Zahlen" << endl;
cout << " ===========================" << endl << endl << endl;
cout << " Geben Sie 2 Zahlen nacheinander ein" << endl;
cout << " und schliessen sie jede Eingabe mit <RETURN> ab." << endl << endl;
cout << " Zahl 1: ";
// Eingabe Zahl 1
cin >> a;
cout << endl;
cout << " Zahl 2: ";
// Eingabe Zahl 2
cin >> b;
cout << endl << endl;
// Additions Formel
c = a + b;
// Ergebnis ausgabe
cout << " " << a << " + " << b << " = " << c << endl << endl;
// diese 2. Schleife überprüft die eingabe & stellt sicher das nur 'e' & 'n' eingegeben werden
while (d != 'e' || d != 'n')
{
cout << "<n>eue Aufgabe Programm<e>nde Ihre Wahl : ";
cin >> d;
// bei eingabe von 'e' || 'n' wird die 2. Schleife verlassen
if (d == 'e' || d == 'n')
{
break;
}
}
// beenden des Programms durch verlassen der 1. Schleife
if (d == 'e')
{
break;
}
}
system("clear");
return 0;
}
und wenn ich es nun kompilieren möchte kommt folgendes:
Zitat:
addi.cc: In function »int main()«:
addi.cc:30: Fehler: »system« wurde in diesem Gültigkeitsbereich nicht definiert
addi.cc:108: Fehler: »system« wurde in diesem Gültigkeitsbereich nicht definiert
|
aber warum nur?
in der Schule ging es auch.
HILFE, Danke