Informatik c++ Bedingungen.?

... komplette Frage anzeigen

3 Antworten

Die Bedingung irritiert mich nicht so sehr wie die Semikola hinter den endl.

Die nächste Befehlszeile beginnt mit <<. Falls das heutzutage geht, wäre das mir neu.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von manu435
27.10.2015, 20:50

Ja war richtig jetzt Funktioniert es ist das aber ein Anfängerfehgler... Sorry

1

Guten Abend!

In deinem Programm sind einige syntaktische Fehler, die ich dir durch fett-markierte Bereiche aufzeigen werde



#include <iostream> // Fehlendes e

using namespace std;

int main(){

      int alter; //Muss keine globale sein
      cout << "Du musst mindestens 18 Jahre alt sein << endl;
      cout << "Bitte geb dein Alter an:" << endl; // Fehlendes cout
      cin >> alter;
      if(alter >= 18){

            cout << "Du bist " << alter << "Jahre alt." << endl;
            cout << "Programm wird geladen..." <<endl;

      }
      else{} // Ist kein Fehler, aber was ist mit unter 18 jährigen?
      cin.sync(); // Warum willst du vor cin.get() eine synchronisierte Eingabe?
      cin.get();   // Zum Beenden des Programms per Tastendruck ok.
     return 0;   // Die main Funktion hat den Rückgabetyp Integer

}


Ich hoffe das ich jetzt nichts übersehen habe!

Falls Fragen sein sollten, stehe ich gerne zur Verfügung!

Liebe Grüße

Noha

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von manu435
28.10.2015, 07:42

Danke!

0

Doch, einige. Im Header fehlt ein "e", main(void) ist in C++ nicht zulässig, du beendest die Ausgaben mit Semikolon, hängst aber dann noch Ausgabeoperatoren dran, das ist so das, was mir spontan auffällt.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von manu435
27.10.2015, 20:49

Diese kleinen Mini Fehler!! :(

Danke

0

Was möchtest Du wissen?