C++; Kann den Fehler nicht finden
-
[code="cpp"]
Ich versuche ein Programm zu schreiben in der Console
Dieses Programm soll als Art Zeiterfassungsprogramm dienen
Nur der Compiler sagt das "expectet "(" before else"Das ist der Code:
Er ist noch nicht fertig und habe bis jetzt nur den einen IF Befehl zu vollenden versucht.
#include <time.h>
#include <stdio.h>
#include<iostream>
#include <ctime>using namespace std;
int main()
{
int personalnummer=0;
cout << "Personalnummer:";
cin >> personalnummer;if (personalnummer==2189)
{
cout << "Guten Tag Herr Steinhauser \n";time_t t;
struct tm *datum;
t = time(NULL);
datum = localtime(&t);
cout <<"Aktuelle Zeit:" <<datum->tm_mday <<"." <<datum->tm_mon <<"." <<datum->tm_year + 1900 <<" " <<datum->tm_hour <<":" <<datum->tm_min <<"\n";int status=1; //0=Abgemeldet 1=Angemeldet 2=Abbruch
cout << "Wollen Sie sich Abmelden (0) oder Anmelden (1)? Abbrechen?(2)";
cin >> status;if (status==2)
{
return 0;
}if (status== 0)
{
cout <<"Abgemeldet um:" <<datum->tm_hour <<":" <<datum->tm_min <<" am " <<datum->tm_mday <<"." <<datum->tm_mon <<"." <<datum->tm_year + 1900;
}if else (status== 1) //Hier wird mir der Fehler angezeigt
{
cout <<"Angemeldet um:" <<datum->tm_hour <<":" <<datum->tm_min <<" am " <<datum->tm_mday <<"." <<datum->tm_mon <<"." <<datum->tm_year + 1900;
}}
else if (personalnummer==1356)
{
cout << "Guten Tag Herr Kaiblinger \n";
cout << "Wollen Sie sich Abmelden (AB) oder Anmelden (AN)?";
}
else if (personalnummer==1358)
{
cout << "Guten Tag Herr Skorepa \n";
cout << "Wollen Sie sich Abmelden (AB) oder Anmelden (AN)?";
}else
{
cout << "Bitte geben Sie eine richtige Personalnummer ein \n";
}return 0;
}
-
Zeile 40:
if elseEher else if oder?
Fürs nächste Mal: Codetags benutzen damit die Formatierung erhalten bleibt.
-
Doppelpost. Da beide einen ähnlich bescheidenen Titel haben, dieser aber noch unleserlicher ist als der andere, mache ich hier mal zu.
https://www.c-plusplus.net/forum/335965
-
aaaaaaaaaaaaaaaa schrieb:
Zeile 40:
if elseEher else if oder?
Fürs nächste Mal: Codetags benutzen damit die Formatierung erhalten bleibt.
Danke
