error: 'tage' undeclared (first use in this function)
-
Hallo Zusammen,
ich bin ein absoluter Neuling in C-Programierung und versuche gerade einen Programm zuschreiben, welches testet ob es sich um ein Schaltjahr handelt. Die Programme schreibe ich im Code::Block, welches mir folgenden Fehler " error: 'tage' undeclared (first use in this funktion) in Zeile 17 ('tage = 28;) ausgibt.
Leider kann ich den Fehler nicht nachvollziehen bzw. mir erklären. Vielen Dank im Voraus.int jahr,monat,tape;
printf("\n\tKalender\n");
printf("\nBitte Jahr eingeben: ");
scanf("%i",&jahr);
printf("Bitte Monat eingeben:");
scanf("%i",&monat);
if (monat>=1 && monat <=12 && jahr >1582) {
switch (monat) {
case 2:
if (!((jahr%100)%4) && (jahr%100)
|| !(jahr%400))
tage = 29;
else
tage = 28;
break;
case 2*2:
case 6:
case 9: case 11:
tage = 30;
break;
default:
tage = 31;
}
printf("\n%i hat der Monat %i %i Tage", jahr
,monat,tage);
}
else
printf("\nFalsche Datumsangabe!");
-
int jahr,monat,tape;
da gibt’s kein tage.
-
Dieser Beitrag wurde gelöscht!
-
Vielen Dank. Den Tippfehler hatte ich leider übersehen. Programm läuft.