Einzelnen Beitrag anzeigen
Ungelesen 14.10.09, 13:36   #1
RicoSch
Anfänger
 
Benutzerbild von RicoSch
 
Registriert seit: Aug 2009
Beiträge: 4
Bedankt: 1
RicoSch ist noch neu hier! | 0 Respekt Punkte
Standard Kann Programm unter Linux nicht kompilieren

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
RicoSch ist offline   Mit Zitat antworten